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.

Reply via email to