You only posted one playbook initially, Which I think is the "asa playbook". But now you mention a second "linux playbook". What does that look like? Is it very similar?
Logically, if one playbook "doesn't work", and a different one does, then you've not proven much. But instead of going over all permutations of the available snippets of information and guess what you mean, it's best if you provide all the information. On Thu, 23 Jul 2020 at 20:12, sajal tiwari <[email protected]> wrote: > 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]> 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/013bfe72-7c60-4bca-9235-a7dfe58e2e16o%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/013bfe72-7c60-4bca-9235-a7dfe58e2e16o%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/CAL8fbwNjWwKYD7_EJ6HcZVZi3isbPaK%3D4Z%3DNA6_7gB_5n8s%2BOw%40mail.gmail.com.
