Hi all, I was wondering if there was away to debug a very simple playbook when it is hanging.
Playbook:
- name: Install app on my servers
hosts: my_hosts
gather_facts: no
remote_user: my_user
su: yes
roles:
- app_install
app_install role (under tasks/main.yml)
- name: query whoami
shell: whoami
It always hangs at the this level:
[PROJECT] myotheruser@myprodserver# ansible-playbook -i hosts -k --ask-su-pass my_playbook.yml -vvvv
SSH password:
SU password[defaults to SSH password]:
PLAY [Install app on my servers] ************************************
TASK: [app_install | query whoami] ***
<my_server.mydomain.com> ESTABLISH CONNECTION FOR USER: my_user on PORT 22 TO my_server.mydomain.com
<my_server.mydomain.com> REMOTE_MODULE command whoami #USE_SHELL
<my_server.mydomain.com> EXEC /bin/sh -c ‘mkdir -p /tmp/.ansible_my_user/tmp/ansible-tmp-1438014075.95-221459817104733 && chmod a+rx /tmp/.ansible_my_user/tmp/ansible-tmp-1438014075.95-221459817104733 && echo /tmp/.ansible_my_user/tmp/ansible-tmp-1438014075.95-221459817104733’
<my_server.mydomain.com> PUT /tmp/tmp6UGeFE TO /tmp/.ansible_my_user/tmp/ansible-tmp-1438014075.95-221459817104733/command
<my_server.mydomain.com> EXEC /bin/sh -c ‘su root -c “/bin/sh -c '”’“‘echo BECOME-SUCCESS-xzmbgooensxgrlbezhnlngbagojwbczg; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /tmp/.ansible_my_user/tmp/ansible-tmp-1438014075.95-221459817104733/command; rm -rf /tmp/.ansible_my_user/tmp/ansible-tmp-1438014075.95-221459817104733/ >/dev/null 2>&1’”‘"’"’
And nothing else!
Ping works on this server.
Any idea?
Regards,
Olivier