Created
July 24, 2025 05:55
-
-
Save allenrobel/55a0fc39c639a98ad5ce620cab587ce5 to your computer and use it in GitHub Desktop.
dcnm_policy: KeyError: 'name' in dcnm_policy_validate_input #482
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```bash | |
(.venv) arobel@cvd-1:~/repos/n9kv-kvm$ ansible-playbook ansible_policy_interface_mac_addresses.yaml -i $NDI | |
PLAY [nd] ***************************************************************************************************************************************************************** | |
TASK [Create ISN switch policies] ***************************************************************************************************************************************** | |
changed: [192.168.11.2] | |
TASK [Create f1 switch policies] ****************************************************************************************************************************************** | |
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: KeyError: 'name' | |
fatal: [192.168.11.2]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"/home/arobel/repos/ansible/tmp/ansible-local-45698k5g7xm8b/ansible-tmp-1753335896.415115-45729-110930998105861/AnsiballZ_dcnm_policy.py\", line 107, in <module>\n _ansiballz_main()\n ~~~~~~~~~~~~~~~^^\n File \"/home/arobel/repos/ansible/tmp/ansible-local-45698k5g7xm8b/ansible-tmp-1753335896.415115-45729-110930998105861/AnsiballZ_dcnm_policy.py\", line 99, in _ansiballz_main\n invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/arobel/repos/ansible/tmp/ansible-local-45698k5g7xm8b/ansible-tmp-1753335896.415115-45729-110930998105861/AnsiballZ_dcnm_policy.py\", line 47, in invoke_module\n runpy.run_module(mod_name='ansible_collections.cisco.dcnm.plugins.modules.dcnm_policy', init_globals=dict(_module_fqn='ansible_collections.cisco.dcnm.plugins.modules.dcnm_policy', _modlib_path=modlib_path),\n ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n run_name='__main__', alter_sys=True)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"<frozen runpy>\", line 226, in run_module\n File \"<frozen runpy>\", line 98, in _run_module_code\n File \"<frozen runpy>\", line 88, in _run_code\n File \"/tmp/ansible_cisco.dcnm.dcnm_policy_payload_v3l9xwr0/ansible_cisco.dcnm.dcnm_policy_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_policy.py\", line 1560, in <module>\n File \"/tmp/ansible_cisco.dcnm.dcnm_policy_payload_v3l9xwr0/ansible_cisco.dcnm.dcnm_policy_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_policy.py\", line 1524, in main\n File \"/tmp/ansible_cisco.dcnm.dcnm_policy_payload_v3l9xwr0/ansible_cisco.dcnm.dcnm_policy_payload.zip/ansible_collections/cisco/dcnm/plugins/modules/dcnm_policy.py\", line 528, in dcnm_policy_validate_input\nKeyError: 'name'\n", "module_stdout": "", "msg": "MODULE FAILURE: No start of json char found\nSee stdout/stderr for the exact error", "rc": 1} | |
PLAY RECAP **************************************************************************************************************************************************************** | |
192.168.11.2 : ok=1 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 | |
(.venv) arobel@cvd-1:~/repos/n9kv-kvm$ | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment