Yes, potentially as part of the include_role/dynamic role changes made in devel recently. Could you please open a bug in regards to this?
James Cammarata Ansible Lead/Sr. Principal Software Engineer Ansible by Red Hat twitter: @thejimic, github: jimi-c On Fri, Sep 9, 2016 at 12:13 PM, Bob Tanner <[email protected]> wrote: > Did something change with how handlers are invoked? > > Today's git pull of devel and all my handlers that need to run as root are > failing. > > $ ansible --version > ansible 2.2.0 (devel 19e00cf160) last updated 2016/09/09 11:04:47 (GMT > -500) > lib/ansible/modules/core: (detached HEAD bf5b3de83e) last updated > 2016/09/09 11:04:47 (GMT -500) > lib/ansible/modules/extras: (detached HEAD f83aa9fff3) last updated > 2016/09/09 11:04:47 (GMT -500) > config file = /Users/tanner/projects/ansible.git/playbooks.git/ > ansible.cfg > configured module search path = Default w/o overrides > > - hosts: all > roles: > - { role: grub2, become: yes } > > grub2 handlers/main.yml > > - name: update grub2 > command: "{{ update_grub2_command }}" > register: r > failed_when: r.rc != 0 > changed_when: False > tags: grub2 > > RUNNING HANDLER [grub2 : update grub2] ****************************** > *********** > fatal: [testing_xenial64]: FAILED! => {"changed": false, "cmd": > ["/usr/sbin/update-grub2"], "delta": "0:00:00.011241", "end": "2016-09-09 > 12:06:25.551493", "failed": true, "failed_when_result": true, "rc": 1, > "start": "2016-09-09 12:06:25.540252", "stderr": "grub-mkconfig: You must > run this as root", "stdout": "", "stdout_lines": [], "warnings": []} > > Changing the handler to > > - name: update grub2 > command: "{{ update_grub2_command }}" > register: r > failed_when: r.rc != 0 > changed_when: False > * become: yes* > tags: grub2 > > Fixes the problem. > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
