I am trying to setup ansible (2.0) for installing software on a linux box
ies-iesd-jktools
is the machine with ansible. ies-iesd-git-06
is the target. User account is iesdgrid
that can do sudo on target machine.
Following command hangs on remote:-
ies-iesd-jktools:~/ansible$ ansible ies-iesd-git-06 \
-i inventory -m raw \
-a "sudo yum install -y python-simplejson" -vvvv
Using /usr/src/ansible/ansible.cfg as config file
SUDO password: <I type password here>
Loaded callback minimal of type stdout, v2.0
<ies-iesd-git-06> ESTABLISH CONNECTION FOR USER: None on PORT 22 TO ies-iesd-git-06
<ies-iesd-git-06> EXEC sudo yum install -y python-simplejson
This starts a sudo on target machine, but does not proceed as if it is waiting for password
$ hostname
ies-iesd-git-06
$
$ ps -ef| grep su
root 583 582 0 09:01 pts/1 00:00:00 sudo yum install -y python-simplejson
iesdgrid 811 771 0 09:05 pts/2 00:00:00 grep su
What is the mistake?
After a while I got
sudo: pam_authenticate: Conversation error
(manually login to the target machine and sudo there works. )