Skip to content

Instantly share code, notes, and snippets.

@gnakh
Created November 17, 2021 15:05
Show Gist options
  • Save gnakh/f067747d6e0c5ea0c5c2cf2999bfc7e2 to your computer and use it in GitHub Desktop.
Save gnakh/f067747d6e0c5ea0c5c2cf2999bfc7e2 to your computer and use it in GitHub Desktop.
Issue
TASK [Push all VRFs to DCNM] *************************************************************************************************************************************************************************************************************************************************************
task path: /root/lab/TelenorFI/ansible/vrf.yaml:69
redirecting (type: become) ansible.builtin.enable to ansible.netcommon.enable
redirecting (type: action) cisco.dcnm.dcnm_vrf to cisco.dcnm.dcnm
<10.50.137.164> ESTABLISH LOCAL CONNECTION FOR USER: root
<10.50.137.164> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-local-16581_ebmy40f `"&& mkdir "` echo /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624 `" && echo ansible-tmp-1637142383.6027553-16766-183171918703624="` echo /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624 `" ) && sleep 0'
Using module file /root/.ansible/collections/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py
<10.50.137.164> PUT /root/.ansible/tmp/ansible-local-16581_ebmy40f/tmpikep996u TO /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py
<10.50.137.164> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/ /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py && sleep 0'
<10.50.137.164> EXEC /bin/sh -c '/root/.virtualenvs/lab_auto_ansible29/bin/python /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py && sleep 0'
<10.50.137.164> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/ > /dev/null 2>&1 && sleep 0'
The full traceback is:
Traceback (most recent call last):
File "/root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py", line 102, in <module>
_ansiballz_main()
File "/root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py", line 94, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py", line 40, in invoke_module
runpy.run_module(mod_name='ansible_collections.cisco.dcnm.plugins.modules.dcnm_vrf', init_globals=None, run_name='__main__', alter_sys=True)
File "/usr/local/lib/python3.9/runpy.py", line 210, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/local/lib/python3.9/runpy.py", line 97, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/usr/local/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/tmp/ansible_dcnm_vrf_payload_ao964mj1/ansible_dcnm_vrf_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py", line 1868, in <module>
File "/tmp/ansible_dcnm_vrf_payload_ao964mj1/ansible_dcnm_vrf_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py", line 1830, in main
File "/tmp/ansible_dcnm_vrf_payload_ao964mj1/ansible_dcnm_vrf_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py", line 671, in get_have
AttributeError: 'str' object has no attribute 'get'
fatal: [cpoc-dcnm]: FAILED! => {
"changed": false,
"module_stderr": "Traceback (most recent call last):\n File \"/root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py\", line 102, in <module>\n _ansiballz_main()\n File \"/root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py\", line 94, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/root/.ansible/tmp/ansible-local-16581_ebmy40f/ansible-tmp-1637142383.6027553-16766-183171918703624/AnsiballZ_dcnm_vrf.py\", line 40, in invoke_module\n runpy.run_module(mod_name='ansible_collections.cisco.dcnm.plugins.modules.dcnm_vrf', init_globals=None, run_name='__main__', alter_sys=True)\n File \"/usr/local/lib/python3.9/runpy.py\", line 210, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/local/lib/python3.9/runpy.py\", line 97, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/local/lib/python3.9/runpy.py\", line 87, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_dcnm_vrf_payload_ao964mj1/ansible_dcnm_vrf_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py\", line 1868, in <module>\n File \"/tmp/ansible_dcnm_vrf_payload_ao964mj1/ansible_dcnm_vrf_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py\", line 1830, in main\n File \"/tmp/ansible_dcnm_vrf_payload_ao964mj1/ansible_dcnm_vrf_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_vrf.py\", line 671, in get_have\nAttributeError: 'str' object has no attribute 'get'\n",
"module_stdout": "",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment