So the only difference is the jumphost?
Ie it works with one jumphost and it doesn't with another?

On Thu, 23 Jul 2020 at 18:18, sajal tiwari <[email protected]> wrote:

> Hello,
> I am executing a simple ansible playbook using asa_config module on a ASA
> via a Centos Jumpserver but i am getting below error.
>
> The full traceback is:
> Traceback (most recent call last):
>   File
> "/root/.ansible/tmp/ansible-tmp-1595520658.91-31174-97593380815349/AnsiballZ_asa_config.py"
> , line 102, in <module>
>     _ansiballz_main()
>   File
> "/root/.ansible/tmp/ansible-tmp-1595520658.91-31174-97593380815349/AnsiballZ_asa_config.py"
> , line 94, in _ansiballz_main
>     invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
>   File
> "/root/.ansible/tmp/ansible-tmp-1595520658.91-31174-97593380815349/AnsiballZ_asa_config.py"
> , line 40, in invoke_module
>     runpy.run_module(mod_name='ansible.modules.network.asa.asa_config',
> init_globals=None, run_name='__main__', alter_sys=True)
>   File "/usr/lib64/python2.7/runpy.py", line 176, in run_module
>     fname, loader, pkg_name)
>   File "/usr/lib64/python2.7/runpy.py", line 82, in _run_module_code
>     mod_name, mod_fname, mod_loader, pkg_name)
>   File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
>     exec code in run_globals
>   File
> "/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/modules/network/asa/asa_config.py"
> , line 371, in <module>
>   File
> "/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/modules/network/asa/asa_config.py"
> , line 365, in main
>   File
> "/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/modules/network/asa/asa_config.py"
> , line 281, in run
>   File
> "/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/module_utils/network/asa/asa.py"
> , line 146, in get_config
>   File
> "/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/module_utils/network/asa/asa.py"
> , line 87, in get_connection
>   File
> "/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/module_utils/connection.py"
> , line 121, in __init__
> AssertionError: socket_path must be a value
> fatal: [172.22.105.11 -> 172.22.110.194]: FAILED! => {
>     "ansible_facts": {
>         "discovered_interpreter_python": "/usr/bin/python"
>     },
>     "changed": false,
>     "module_stderr": "Shared connection to 172.22.110.194 closed.\r\n",
>     "module_stdout": "Traceback (most recent call last):\r\n  File
> \"/root/.ansible/tmp/ansible-tmp-1595520658.91-31174-97593380815349/AnsiballZ_asa_config.py\",
> line 102, in <module>\r\n    _ansiballz_main()\r\n  File
> \"/root/.ansible/tmp/ansible-tmp-1595520658.91-31174-97593380815349/AnsiballZ_asa_config.py\",
> line 94, in _ansiballz_main\r\n    invoke_module(zipped_mod, temp_path,
> ANSIBALLZ_PARAMS)\r\n  File
> \"/root/.ansible/tmp/ansible-tmp-1595520658.91-31174-97593380815349/AnsiballZ_asa_config.py\",
> line 40, in invoke_module\r\n
>  runpy.run_module(mod_name='ansible.modules.network.asa.asa_config',
> init_globals=None, run_name='__main__', alter_sys=True)\r\n  File
> \"/usr/lib64/python2.7/runpy.py\", line 176, in run_module\r\n    fname,
> loader, pkg_name)\r\n  File \"/usr/lib64/python2.7/runpy.py\", line 82, in
> _run_module_code\r\n    mod_name, mod_fname, mod_loader, pkg_name)\r\n
>  File \"/usr/lib64/python2.7/runpy.py\", line 72, in _run_code\r\n    exec
> code in run_globals\r\n  File
> \"/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/modules/network/asa/asa_config.py\",
> line 371, in <module>\r\n  File
> \"/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/modules/network/asa/asa_config.py\",
> line 365, in main\r\n  File
> \"/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/modules/network/asa/asa_config.py\",
> line 281, in run\r\n  File
> \"/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/module_utils/network/asa/asa.py\",
> line 146, in get_config\r\n  File
> \"/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/module_utils/network/asa/asa.py\",
> line 87, in get_connection\r\n  File
> \"/tmp/ansible_asa_config_payload_AAC3E0/ansible_asa_config_payload.zip/ansible/module_utils/connection.py\",
> line 121, in __init__\r\nAssertionError: socket_path must be a value\r\n",
>     "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
>     "rc": 1
>
> If i execute a simple copy playbook on another linux server using
> Jumpserver it is working fine.
> Can someone help in resolving it, tried multiple things but nothing is
> working.
>
> [asa]
> *.*.*.*
>
> [asa:vars]
> ansible_user=*****
> ansible_password=******
> ansible_auth_pass=*****
> ansible_python_interpreter=/usr/bin/python3
> #ansible_python_interpreter=/usr/bin/python2.7
> ansible_network_os=asa
> ansible_connection=network_cli
> ansible_ssh_common_args='-o ProxyCommand="sshpass -p '*******' ssh -W
> %h:%p -q root@*.*.*.*"'
>
> Playbook:
>
> ---
> - name: ASA User Create
>   hosts: asa
>   gather_facts: yes
>
>   tasks:
>
>    - name: ASA Local User Creation
>      asa_config:
>       lines:
>        - username {{ local_user_name }} password {{ local_user_password }}
> privilege {{ privilege_level }}
>       provider:
>         host: "{{ asa_ip }}"
>         username: "{{ username }}"
>         password: "{{ password }}"
>         authorize: yes
>         auth_pass: "{{ enable_password }}"
>       save: yes
>      delegate_to: JumpserverIP
>
> ansible-playbook user.yaml --extra-vars "asa_ip=*.*.*.* username=***
> password=**** enable_password=**** local_user_name=***
> local_user_password=**** privilege_level=10"
>
>
>
>
> Thanks in advance.
>
> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/a2fb15c7-1564-4d3f-881f-9bb8f84d3f8fo%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/a2fb15c7-1564-4d3f-881f-9bb8f84d3f8fo%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
-- 
Sent from a mobile device - please excuse the brevity, spelling and
punctuation.

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAL8fbwOG0VuLsucoyvN4GcD-wkyEN-N62%2BhAS_QwrUdDRE3mBg%40mail.gmail.com.

Reply via email to