No the jumpserver is same only difference is playbook is linux playbook is working but asa playbook is not working.
On Thursday, July 23, 2020 at 10:35:31 PM UTC+5:30, Dick Visser wrote: > > 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] > <javascript:>> 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] <javascript:>. >> 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/013bfe72-7c60-4bca-9235-a7dfe58e2e16o%40googlegroups.com.
