Skip to content

Instantly share code, notes, and snippets.

@allenrobel
Created October 14, 2025 20:24
Show Gist options
  • Select an option

  • Save allenrobel/eb29e0239dfc35f88cdf334448848073 to your computer and use it in GitHub Desktop.

Select an option

Save allenrobel/eb29e0239dfc35f88cdf334448848073 to your computer and use it in GitHub Desktop.
dcnm_links (3.8.1): KeyError line 2483
TASK [Create Links including optional parameters] ***************************************************************************************************************************
task path: /tme_repo/RTP-DCN-TME-LAB/tme-cls1/ansible/tme-dc4/inband-network.yml:9
<10.0.223.201> ESTABLISH LOCAL CONNECTION FOR USER: ubuntu
<10.0.223.201> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5 `"&& mkdir "` echo /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755 `" && echo ansible-tmp-1760472221.4573505-642758-20438060767755="` echo /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755 `" ) && sleep 0'
Using module file /home/ubuntu/.ansible/collections/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py
<10.0.223.201> PUT /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/tmpwvz40l9f TO /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py
<10.0.223.201> EXEC /bin/sh -c 'chmod u+x /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/ /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py && sleep 0'
<10.0.223.201> EXEC /bin/sh -c '/usr/bin/python3 /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py && sleep 0'
<10.0.223.201> EXEC /bin/sh -c 'rm -f -r /home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/ > /dev/null 2>&1 && sleep 0'
The full traceback is:
Traceback (most recent call last):
File "/home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py", line 107, in <module>
_ansiballz_main()
File "/home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py", line 99, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py", line 47, in invoke_module
runpy.run_module(mod_name='ansible_collections.cisco.dcnm.plugins.modules.dcnm_links', init_globals=dict(_module_fqn='ansible_collections.cisco.dcnm.plugins.modules.dcnm_links', _modlib_path=modlib_path),
File "/usr/lib/python3.10/runpy.py", line 224, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib/python3.10/runpy.py", line 96, in _run_module_code
_run_code(code, mod_globals, init_globals,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py", line 3844, in <module>
File "/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py", line 3815, in main
File "/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py", line 3233, in dcnm_links_get_diff_merge
File "/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py", line 3156, in dcnm_links_compare_Links
File "/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py", line 2483, in dcnm_links_compare_inter_fabric_link_params
KeyError: 'PEER1_CONF'
fatal: [tme-cls1]: FAILED! => {
"changed": false,
"module_stderr": "Traceback (most recent call last):\n File \"/home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py\", line 107, in <module>\n _ansiballz_main()\n File \"/home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py\", line 99, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n File \"/home/ubuntu/.ansible/tmp/ansible-local-642755wjlc4rp5/ansible-tmp-1760472221.4573505-642758-20438060767755/AnsiballZ_dcnm_links.py\", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.cisco.dcnm.plugins.modules.dcnm_links', init_globals=dict(_module_fqn='ansible_collections.cisco.dcnm.plugins.modules.dcnm_links', _modlib_path=modlib_path),\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py\", line 3844, in <module>\n File \"/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py\", line 3815, in main\n File \"/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py\", line 3233, in dcnm_links_get_diff_merge\n File \"/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py\", line 3156, in dcnm_links_compare_Links\n File \"/tmp/ansible_cisco.dcnm.dcnm_links_payload_9l3t2t63/ansible_cisco.dcnm.dcnm_links_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_links.py\", line 2483, in dcnm_links_compare_inter_fabric_link_params\nKeyError: 'PEER1_CONF'\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