Adam, See the pull request that was just submitted: https://github.com/ansible/ansible/pull/5751
That should resolve your issue. If you are up to testing it, please do so and let us know if it resolves your issue. -- Matt Martz m...@sivel.net On January 24, 2014 at 11:31:29 AM, Adam Heath (a...@brainfood.com) wrote: The following playbook doesn't do what I think it should. The su on the task stays as root. I was asked to file a bug; I could still do so. But if you think you have a handle on it, then it might just be better to past this here. cmd: ansible-playbook -i hosts.txt su-for-task-broken.yml -vvvv == hosts.txt localhost ansible_ssh_pass=xxxxxxxx current_user=adam == su-for-task-broken.yml - hosts: localhost remote_user: root tasks: - name: sudo test sudo: true sudo_user: "{{ current_user }}" shell: whoami register: sudo_test_result - name: su test su: true su_user: "{{ current_user }}" shell: whoami register: su_test_result - name: debug debug: var=sudo_test_result - name: sudo test check fail: msg="sudo didn't change to the correct user" when: sudo_test_result.stdout != current_user - name: su test check fail: msg="su didn't change to the correct user" when: sudo_test_result.stdout != current_user == On 01/24/2014 09:46 AM, Matt Martz wrote: > I'm looking at this as well, and believe that I may have identified and > fixed the issue. I'm going to talk it over with Paul (angstwad) for > validation and testing. > -- > Matt Martz > m...@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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- 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 ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.