Apologies if that was not clear. On my ansible server I have files that I want to copy to remote servers. I only want to restart a service if a specific file was copied and not just any other file. My example shows two files, but I only want to restart the syslog service if the syslog file is copied. Additionally I don't want to restart the syslog service on all of the inventoried servers just the ones with the updated file.
I hope that makes my question more clear. Chris On Wednesday, September 5, 2018 at 12:48:54 PM UTC-7, Kai Stian Olstad wrote: > > On 05.09.2018 20:23, Chris wrote: > > Good day, > > > > I have a list that I loop over to copy files. I want to restart a > > service > > only if that file has been changed on the remote system. What is the > > best > > method to restart a service on only on a system if the file was copied > > to > > the system. > > Here you say system and system. > > > If the system copies a new syslog file restart syslog. > > > > I know there are handlers and notify, but I only want to restart on a > > specific system if it gets updated. > > And system again, so i guess this is system is the same host and notify > is perfect in that scenario. > > -- > Kai Stian Olstad > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/6d8870fb-3154-4965-93ff-b8300902a401%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
