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.

Reply via email to