I am trying to create a pool using YAML as below (Note: I tried to executed 
the script as root user and as non-rrot user) IN both cases i am getting two
different errors.




inventory file


webl22-p1.gain.tcprod.local ansible_ssh_host=10.30.81.30


[webservers]
webl22-p1.gain.tcprod.local


[datacenter:children]
webservers

[datacenter:vars]
ansible_ssh_user=schaitanya
ansible_ssh_pass=**********


below is roles/loadbalancer/tasks/main.yaml

---
- name: Create pool
  bigip_pool:
     
      validate_certs: false
      server: 10.30.81.30
      user: "schaitanya"
      password: "********"
      state: "present"
      name: "my-pool"
      partition: "Common"
      lb_method: "least_connection_member"
      slow_ramp_time: 120
  delegate_to: localhost




loadbalancer.yaml


---
- hosts: webservers
  sudo: yes
  gather_facts: yes
  roles:
    - loadbalancer




ansible-playbook loadbalancer.yaml

Below is my the error messages when I run it as root user

PLAYBOOK: loadbalancer.yaml 
****************************************************
1 plays in loadbalancer.yaml

PLAY [webservers] 
**************************************************************

TASK [setup] 
*******************************************************************
Using module file 
/usr/lib/python2.6/site-packages/ansible-2.2.0.0-py2.6.egg/ansible/modules/core/system/setup.py
<10.30.81.30> ESTABLISH SSH CONNECTION FOR USER: schaitanya
<10.30.81.30> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o User=schaitanya -o 
ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r 
10.30.81.30 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo 
$HOME/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771 `" && echo 
ansible-tmp-1479840370.43-195652439608771="` echo 
$HOME/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771 `" ) && sleep 
0'"'"''
<10.30.81.30> PUT /tmp/tmpehCACd TO 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771/setup.py
<10.30.81.30> SSH: EXEC sshpass -d12 sftp -o BatchMode=no -b - -vvv -C -o 
ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o 
User=schaitanya -o ConnectTimeout=10 -o 
ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r '[10.30.81.30]'
<10.30.81.30> ESTABLISH SSH CONNECTION FOR USER: schaitanya
<10.30.81.30> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o User=schaitanya -o 
ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r 
10.30.81.30 '/bin/sh -c '"'"'chmod u+x 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771/ 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771/setup.py
 
&& sleep 0'"'"''
<10.30.81.30> ESTABLISH SSH CONNECTION FOR USER: schaitanya
<10.30.81.30> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o User=schaitanya -o 
ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r -tt 
10.30.81.30 '/bin/sh -c '"'"'/usr/bin/python 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771/setup.py
 
&& sleep 0'"'"''
<10.30.81.30> ESTABLISH SSH CONNECTION FOR USER: schaitanya
<10.30.81.30> SSH: EXEC sshpass -d12 ssh -vvv -C -o ControlMaster=auto -o 
ControlPersist=60s -o StrictHostKeyChecking=no -o User=schaitanya -o 
ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r 
10.30.81.30 '/bin/sh -c '"'"'rm -f -r 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840370.43-195652439608771/ 
> /dev/null 2>&1 && sleep 0'"'"''
ok: [webl22-p1.gain.tcprod.local]

TASK [loadbalancer : Create pool] 
**********************************************
task path: 
/home/tcprod/schaitanya/exercise_7.1/roles/loadbalancer/tasks/main.yaml:2
Using module file 
/usr/lib/python2.6/site-packages/ansible-2.2.0.0-py2.6.egg/ansible/modules/extras/network/f5/bigip_pool.py
<localhost> ESTABLISH LOCAL CONNECTION FOR USER: root
<localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
$HOME/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113 `" && echo 
ansible-tmp-1479840372.68-1035408260113="` echo 
$HOME/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113 `" ) && sleep 0'
<localhost> PUT /tmp/tmpehCACd TO 
/root/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113/bigip_pool.py
<localhost> EXEC /bin/sh -c 'chmod u+x 
/root/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113/ 
/root/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113/bigip_pool.py && 
sleep 0'
<localhost> EXEC /bin/sh -c 'sudo -H -S -n -u schaitanya /bin/sh -c 
'"'"'echo BECOME-SUCCESS-roswvllfiupzccxltwhalgahxcszlkqc; 
/usr/bin/python2.6 
/root/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113/bigip_pool.py'"'"' 
&& sleep 0'
<localhost> EXEC /bin/sh -c 'rm -f -r 
/root/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113/ > /dev/null 
2>&1 && sleep 0'
fatal: [webl22-p1.gain.tcprod.local -> localhost]: FAILED! => {
    "changed": false,
    "failed": true,
    "invocation": {
        "module_name": "bigip_pool"
    },
    "module_stderr": "/usr/bin/python2.6: can't open file 
'/root/.ansible/tmp/ansible-tmp-1479840372.68-1035408260113/bigip_pool.py': 
[Errno 13] Permission denied\n",
    "module_stdout": "",
    "msg": "MODULE FAILURE"
}
        to retry, use: --limit 
@/home/tcprod/schaitanya/exercise_7.1/loadbalancer.retry

PLAY RECAP 
*********************************************************************
webl22-p1.gain.tcprod.local : ok=1    changed=0    unreachable=0    failed=1




Below is my the error messages when I run it as non-root user


TASK [loadbalancer : Create pool] 
**********************************************
task path: 
/home/tcprod/schaitanya/exercise_7.1/roles/loadbalancer/tasks/main.yaml:2
Using module file 
/usr/lib/python2.6/site-packages/ansible-2.2.0.0-py2.6.egg/ansible/modules/extras/network/f5/bigip_pool.py
<localhost> ESTABLISH LOCAL CONNECTION FOR USER: schaitanya
<localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
$HOME/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576 `" && echo 
ansible-tmp-1479840441.01-128200191619576="` echo 
$HOME/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576 `" ) && sleep 
0'
<localhost> PUT /tmp/tmpL8M8qD TO 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576/bigip_pool.py
<localhost> EXEC /bin/sh -c 'chmod u+x 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576/ 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576/bigip_pool.py
 
&& sleep 0'
<localhost> EXEC /bin/sh -c '/usr/bin/python2.6 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576/bigip_pool.py
 
&& sleep 0'
<localhost> EXEC /bin/sh -c 'rm -f -r 
/home/tcprod/schaitanya/.ansible/tmp/ansible-tmp-1479840441.01-128200191619576/ 
> /dev/null 2>&1 && sleep 0'
fatal: [webl22-p1.gain.tcprod.local -> localhost]: FAILED! => {
    "changed": false,
    "failed": true,
    "invocation": {
        "module_args": {
            "host": null,
            "lb_method": "least_connection_member",
            "monitor_type": null,
            "monitors": null,
            "name": "my-pool",
            "partition": "Common",
            "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
            "port": null,
            "quorum": null,
            "reselect_tries": null,
            "server": "10.30.81.30",
            "server_port": 443,
            "service_down_action": null,
            "slow_ramp_time": 120,
            "state": "present",
            "user": "schaitanya",
            "validate_certs": false
        },
        "module_name": "bigip_pool"
    },
    "msg": "received exception: <urlopen error [Errno 111] Connection 
refused>"
}
        to retry, use: --limit 
@/home/tcprod/schaitanya/exercise_7.1/loadbalancer.retry

PLAY RECAP 
*********************************************************************
webl22-p1.gain.tcprod.local : ok=1    changed=0    unreachable=0    failed=1




I also tried to connect  using netconnect on port 22

nc -vz 10.30.81.30 22 

and the connection goes well (Connection to 10.30.81.30 22 port [tcp/ssh] 
succeeded!)




Please let me know what I went wrong?

-- 
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/7ff90a52-7a78-4f9d-98e5-e76f03a22d50%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to