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.
