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] 
> <javascript:>> 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] <javascript:>.
>> 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/6fb0014d-469d-4649-b935-65c98d1a5663o%40googlegroups.com.

Reply via email to