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.