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.