Brilliant!  I grabbed the latest and that fixed things.  Thanks much!

--Brennon

On Tuesday, February 4, 2014 3:52:12 PM UTC-8, Matt Martz wrote:
>
> Brennon,
>
> I believe this issue was just resolved in devel.  See 
> https://github.com/ansible/ansible/pull/5848<https://github.com/ansible/ansible/pull/5848#issuecomment-33970121>
>
> On Tuesday, February 4, 2014, Brennon <[email protected] <javascript:>> 
> wrote:
>
>> Hello all,
>>
>> I'm completely new to ansible here, so I apologize for any terminology 
>> mistakes.  I'm running ansible 1.5 on CentOS 6.  In setting up a playbook, 
>> I've come across an issue with how notify acts.  Below are some snippets:
>>
>> <from main.yml for the role in question>
>>
>> - name: deploy nslcd.conf file
>>   copy: src=etc/nslcd.conf dest=/etc/nslcd.conf owner=root group=root 
>> mode=0600
>>   notify:
>>     - restart nslcd
>>     - refresh authconfig for nslcd
>>
>>
>> <from main.yml under handlers>
>>
>> - name: restart nslcd
>>   service: name=nslcd state=restarted
>>
>> - name: refresh authconfig for nslcd
>>   command: /usr/sbin/authconfig --enableldap --update
>>
>>
>> When I run this against a system that's already been configured, 
>> everything seems fine.  When I delete the file and kill the process on one 
>> of the systems, however, I get the following.  1) The nslcd.conf file is 
>> copied only to the system where it is missing, as expected.  2) restart 
>> nslcd runs on both systems, even though it was only changed on one of them. 
>>  3) refresh authconfig for nslcd runs on both systems, again even though it 
>> was only needed on one system.
>>
>> As far as I can tell, whenever a handler is called it acts against all of 
>> the hosts, not just those that were affected by the parent task.  Is this 
>> simply how this works?  Or am I missing something?
>>
>> Thanks.
>>  
>> -- 
>> 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].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
> -- 
> Matt Martz
> [email protected] <javascript:>
> http://sivel.net/
>

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to