I've create a simple playbook to test connectivity from my ansible server 
to an hp-ux with --ask-become-pass module, and seem not to work.

 

What I can see follows:

 

The playbook is:

ansible/playbooks $ cat TPAM.yml

---

- hosts: all

  gather_facts: no

  become: yes

  become_method: su

  become_user: root

  tasks:

   - name: test uptime

     command: uptime

   - name: test uname

     shell: uname

     register: salida

   - debug: var=salida.stdout_lines

 

 

The output is:

 

test:/ansible/playbooks $ ansible-playbook -vvvv TPAM.yml --limit ignitep 
--ask-pass --ask-become-pass

/usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg/Crypto/Util/number.py:57:
 
PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using 
libgmp >= 5 to avoid timing attack vulnerability.

  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to 
avoid timing attack vulnerability.", PowmInsecureWarning)

Using /etc/ansible/ansible.cfg as config file

SSH password:

SUDO password[defaults to SSH password]:

Loaded callback default of type stdout, v2.0

1 plays in TPAM.yml

 

PLAY 
***************************************************************************

 

TASK [test uptime] 
*************************************************************

task path: /root/home/ansible/playbooks/TPAM.yml:11

<ignitep> ESTABLISH SSH CONNECTION FOR USER: None

<ignitep> SSH: EXEC sshpass -d15 ssh -C -vvv -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o 
ConnectTimeout=20 -o 
ControlPath=/root/home/.ansible/cp/ansible-ssh-%h-%p-%r -tt ignitep 
'/bin/sh -c '"'"'( umask 22 && mkdir -p "` echo 
$HOME/.ansible/tmp/ansible-tmp-1468485137.48-269929385646625 `" && echo "` 
echo $HOME/.ansible/tmp/ansible-tmp-1468485137.48-269929385646625 `" )'"'"''

<ignitep> PUT /tmp/tmpsDJSrg TO 
/root/home/hpjsplu/.ansible/tmp/ansible-tmp-1468485137.48-269929385646625/command

<ignitep> SSH: EXEC sshpass -d15 sftp -b - -C -vvv -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o 
ConnectTimeout=20 -o 
ControlPath=/root/home/.ansible/cp/ansible-ssh-%h-%p-%r '[ignite1p]'

<ignitep> ESTABLISH SSH CONNECTION FOR USER: None

<ignitep> SSH: EXEC sshpass -d15 ssh -C -vvv -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o Port=22 -o 
ConnectTimeout=20 -o 
ControlPath=/root/home/.ansible/cp/ansible-ssh-%h-%p-%r -tt ignitep 
'/bin/sh -c '"'"'su  root -c /bin/sh -c '"'"'"'"'"'"'"'"'echo 
BECOME-SUCCESS-whqzbeicifjsmstsilrycwbbceaxbbre; /bin/sh -c 
'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'LANG=C LC_ALL=C 
LC_MESSAGES=C /opt/opsware/agent/bin/python 
/root/home/.ansible/tmp/ansible-tmp-1468485137.48-269929385646625/command; 
rm -rf "/root/home/.ansible/tmp/ansible-tmp-1468485137.48-269929385646625/" 
> /dev/null 
2>&1'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"''"'"'"'"'"'"'"'"''"'"''

fatal: [ignitep]: FAILED! => {"failed": true, "msg": "Timeout (22s) waiting 
for privilege escalation prompt: \r\nLast   successful login for root: Thu 
Jul 14 12:15:03 MET-1METDST 2016 on pts/0 \r\nLast unsuccessful login for 
root: Thu Jul 14 10:32:17 MET-1METDST 2016      \r\n"}

 

 

NO MORE HOSTS LEFT 
*************************************************************

        to retry, use: --limit @TPAM.retry

 

PLAY RECAP 
*********************************************************************

ignitep                   : ok=0    changed=0    unreachable=0    failed=1

 

 

 

And on the hp-ux side:

 

[ignitep]/#ps -fu ansible

     UID   PID  PPID  C    STIME TTY       TIME COMMAND

 ansible 20327 20326  0 10:31:21 pts/0     0:00 /bin/sh -c su  root -c 
/bin/sh -c 'echo BECOME-SUCCESS-ctrcszwvfkamwueotlgrsljqrldakowe; /bin/sh 
-c '"'"'LANG=C LC_ALL=C LC_MES

 ansible  3886 20317  0 12:15:03 pts/2     0:00 sh -c /bin/sh -c 'su  root 
-c /bin/sh -c '"'"'echo BECOME-SUCCESS-uxzopavnkcvuttztadjubhvoaocplmmi; 
/bin/sh -c '"'"'"'"'"'"'"'"

 ansible 20326 20317  0 10:31:21 pts/0     0:00 sh -c /bin/sh -c 'su  root 
-c /bin/sh -c '"'"'echo BECOME-SUCCESS-ctrcszwvfkamwueotlgrsljqrldakowe; 
/bin/sh -c '"'"'"'"'"'"'"'"

 ansible  4115 20317  0 12:16:22 pts/4     0:00 sh -c /bin/sh -c 'su  root 
-c /bin/sh -c '"'"'echo BECOME-SUCCESS-lwftyetdxewykflocdwpogkoqaqlesux; 
/bin/sh -c '"'"'"'"'"'"'"'"

 ansible  3911  3886  0 12:15:03 pts/2     0:00 /bin/sh -c su  root -c 
/bin/sh -c 'echo BECOME-SUCCESS-uxzopavnkcvuttztadjubhvoaocplmmi; /bin/sh 
-c '"'"'LANG=C LC_ALL=C LC_MES

 ansible 20332 20330  0 10:31:42 pts/1     0:00 -sh

 ansible  4116  4115  0 12:16:22 pts/4     0:00 /bin/sh -c su  root -c 
/bin/sh -c 'echo BECOME-SUCCESS-lwftyetdxewykflocdwpogkoqaqlesux; /bin/sh 
-c '"'"'LANG=C LC_ALL=C LC_MES

 

and is needed to kill all these processes.

 

ansible version:

 

:/ansible/playbooks $ ansible --version

/usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg/Crypto/Util/number.py:57:
 
PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using 
libgmp >= 5 to avoid timing attack vulnerability.

  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to 
avoid timing attack vulnerability.", PowmInsecureWarning)

ansible 2.0.1.0

  config file = /etc/ansible/ansible.cfg

  configured module search path = /usr/share/my_modules/

 

On ansible host:

Red Hat Enterprise Linux Server release 6.7 (Santiago)

 

On client side:

HP-UX ignite1p B.11.31 U ia64 0430496670 unlimited-user license

 

With ansible it works fine:

ansible/playbooks $ ansible ignitep -m shell -a 'uptime' --ask-pass 
--ask-become-pass

/usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg/Crypto/Util/number.py:57:
 
PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using 
libgmp >= 5 to avoid timing attack vulnerability.

  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to 
avoid timing attack vulnerability.", PowmInsecureWarning)

SSH password:

SUDO password[defaults to SSH password]:

ignitep | SUCCESS | rc=0 >>

 12:25pm  up 8 days, 16:44,  5 users,  load average: 0.04, 0.04, 0.03

 

Any ideas ?

Thanks in advance.

Jesús

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/60e10650-d00c-4649-81d0-168414f8aded%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to