Can someone help?

On Friday, July 24, 2020 at 2:37:05 PM UTC+5:30, sajal tiwari wrote:
>
> My bad, below is the linux playbook which is working fine using the same 
> jumpserver.
> ---
> - hosts: test
>   gather_facts: no
>   become: yes
>   #become_method: "sudo"
>
>   tasks:
>    - name: Create file
>      file:
>       path: /tmp/test
>       state: touch
>
> Host file entry
> TestA ansible_connection=ssh ansible_ssh_user=root ansible_ssh_pass=**** 
> ansible_ssh_common_args='-o ProxyCommand="sshpass -p '****' ssh -W %h:%p 
> -q root@****
>
>
>
> On Friday, July 24, 2020 at 4:55:47 AM UTC+5:30, Dick Visser wrote:
>>
>> 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/47fd8dad-421e-46fc-b808-f365c93f6d7do%40googlegroups.com.

Reply via email to