Thank you for the information...yes...you are right. That was the issue. I updated our version to 1.8.2 and things are working as expected. Thanks so much!
Mark On Sunday, February 22, 2015 at 7:26:05 PM UTC-5, Matt Martz wrote: > > I'd recommend upgrading to ansible 1.8.x. > > I do remember such an issue in a previous release, but 1.6 is pretty old > at this point. > > On Sunday, February 22, 2015, Mark Raider <[email protected] > <javascript:>> wrote: > >> Does anyone know why handlers get executed on ALL members of a group when >> only one member met the conditional??? See below... >> >> >> >> >> >> >> Here is the pastebin info << sanitized>> >> >> >> When I execute our top level playbook site.yml on a group that contains >> multiple hosts...even though only one host results in a "changed" status >> for the task...the handlers get executed on ALL members of the group >> >> members of our_group: >> >> host1.ourdomain.com >> host2.ourdomain.com >> >> >> top level playbook site.yml: >> >> --- >> - name: PLAY 1 - Apply common roles to Inventory Group >> hosts: our_hosts >> serial: 10 >> roles: >> - { role: dnsclient } >> - { role: autofs } >> - { role: local_users } >> - { role: nis_client } << --- This is the role in which the >> handler is called >> >> >> >> >> nis_client role task with handler: >> >> - name: Create /etc/yp.conf from template and Restart ypbind >> template: src=yp.conf.j2 dest=/etc/yp.conf owner=root group=root >> mode=0644 >> notify: >> - stop ypbind >> - start ypbind >> - restart autofs >> tags: >> - provision >> - config >> - nis_client >> >> >> >> nis_client role handlers main.yml: >> >> --- >> - name: stop ypbind >> command: service ypbind stop >> >> - name: start ypbind >> command: service ypbind start >> >> - name: restart autofs >> service: name=autofs state=restarted >> >> >> >> >> >> >> result of run: >> >> >> TASK: [nis_client | Create /etc/nsswitch.conf from template] >> ****************** >> ok: [host1.ourdomain.com] >> changed: [host2.ourdomain.com] >> >> TASK: [nis_client | Create /etc/sysconfig/ypbind from template] >> *************** >> ok: [host1.ourdomain.com] >> changed: [host2.ourdomain.com] >> >> TASK: [nis_client | Ensure that rpcbind is started] >> *************************** >> ok: [host1.ourdomain.com] >> ok: [host2.ourdomain.com.com] >> >> TASK: [nis_client | Create /etc/yp.conf from template and Restart ypbind] >> ***** >> ok: [host1.ourdomain.com] >> changed: [host2.ourdomain.com] >> >> >> NOTIFIED: [nis_client | stop ypbind] >> ****************************************** >> changed: [host1.ourdomain.com] >> changed: [host2.ourdomain.com] >> >> NOTIFIED: [nis_client | start ypbind] >> ***************************************** >> changed: [host1.ourdomain.com] >> changed: [host2.ourdomain.com] >> >> NOTIFIED: [nis_client | restart autofs] >> *************************************** >> changed: [host1.ourdomain.com] >> changed: [host2.ourdomain.com] >> >> PLAY RECAP >> ******************************************************************** >> host1.ourdomain.com : ok=4 changed=3 unreachable=0 failed=0 >> host2.ourdomain.com : ok=7 changed=7 unreachable=0 failed=0 >> >> Finished: SUCCESS >> >> -- >> 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/7de5cbed-de44-44f9-b183-a0f638838f19%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/7de5cbed-de44-44f9-b183-a0f638838f19%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Matt Martz > @sivel > 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/45cc766a-7da9-48e0-be84-5a31be6bce63%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
