Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save allenrobel/55a0fc39c639a98ad5ce620cab587ce5 to your computer and use it in GitHub Desktop.
Save allenrobel/55a0fc39c639a98ad5ce620cab587ce5 to your computer and use it in GitHub Desktop.
dcnm_policy: KeyError: 'name' in dcnm_policy_validate_input #482
```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