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
_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
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 \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 \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: