Generally this is related to Ansible somehow waiting for standard input, most commonly for a sudo or su password. I should note that I make this mistake *all the time* .
I'd check to make sure that you haven't set sudo: yes or su: yes somewhere in the playbooks that you're running. If you have, make sure to set the --ask-sudo-pass, --ask-su-pass arguments on ansible-playbook or use the su_pass, sudo_pass keywords in your tasks. Best of luck. On Wed, Mar 19, 2014 at 3:20 PM, Ben Turner <[email protected]>wrote: > I actually found this thread because I came across the same problem and > now I'm scared because I met another Ben Turner in this exact spot. > > ARE YOU ME? > > On Monday, September 16, 2013 8:00:44 AM UTC-4, Ben Turner wrote: >> >> Hi, >> >> I've used ansible with some success on remote servers, but wanted to >> build up a quick playbook to build on dev boxes quickly. >> >> So I wrote out a small playbook to just install some apt packages, and >> run it - but it seems to get "stuck" at Gathering Facts. >> >> Any idea what might be missing ? I've installed openssh-server on the >> machine (assuming ansible needs this to connect) and I'm just connecting >> using my SSH password for now, to avoid any key issues. >> >> I've enclosed the output below, with some verbose logging: >> >> ben@vostro ~/code/ansible_recipes $ ansible-playbook -i hosts -k >> devbox.yml -vvv >> SSH password: >> _________________ >> < PLAY [devboxes] > >> ----------------- >> \ ^__^ >> \ (oo)\_______ >> (__)\ )\/\ >> ||----w | >> || || >> >> >> _________________ >> < GATHERING FACTS > >> ----------------- >> \ ^__^ >> \ (oo)\_______ >> (__)\ )\/\ >> ||----w | >> || || >> >> >> <localhost> ESTABLISH CONNECTION FOR USER: ben >> <localhost> EXEC ['sshpass', '-d4', 'ssh', '-tt', '-q', '-o', >> 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', >> 'ControlPath=/home/ben/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', >> 'Port=22', '-o', 'GSSAPIAuthentication=no', '-o', >> 'PubkeyAuthentication=no', '-o', 'ConnectTimeout=10', 'localhost', "/bin/sh >> -c 'mkdir -p $HOME/.ansible/tmp/ansible-1379332720.77-1201888593115 && >> chmod a+rx $HOME/.ansible/tmp/ansible-1379332720.77-1201888593115 && >> echo $HOME/.ansible/tmp/ansible-1379332720.77-1201888593115'"] >> <localhost> REMOTE_MODULE setup >> <localhost> PUT /tmp/tmpLyL69q TO /home/ben/.ansible/tmp/ >> ansible-1379332720.77-1201888593115/setup >> <localhost> EXEC ['sshpass', '-d4', 'ssh', '-tt', '-q', '-o', >> 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', >> 'ControlPath=/home/ben/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', >> 'Port=22', '-o', 'GSSAPIAuthentication=no', '-o', >> 'PubkeyAuthentication=no', '-o', 'ConnectTimeout=10', 'localhost', '/bin/sh >> -c \'sudo -k && sudo -H -S -p "[sudo via ansible, key= >> ulungtivpfjeywjqwqbhuutagtccxvwz] password: " -u root /bin/sh -c >> \'"\'"\'/usr/bin/python >> /home/ben/.ansible/tmp/ansible-1379332720.77-1201888593115/setup; >> rm -rf /home/ben/.ansible/tmp/ansible-1379332720.77-1201888593115/ >> >/dev/null 2>&1\'"\'"\'\''] >> >> >> -- > 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/38b77b7c-86b5-416c-a58d-7277a6f1a071%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/38b77b7c-86b5-416c-a58d-7277a6f1a071%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CAK6JQEFSz8vQV5nhh-J_8SzT9yZhgg-_gte%3DG_P-2aGWRqzkJA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
