You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The full traceback is:
Traceback (most recent call last):
File "/home/netbox/.ansible/tmp/ansible-tmp-1713949829.866893-2860074-121097859752944/AnsiballZ_netbox_cable.py", line 107, in<module>_ansiballz_main()
File "/home/netbox/.ansible/tmp/ansible-tmp-1713949829.866893-2860074-121097859752944/AnsiballZ_netbox_cable.py", line 99, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/home/netbox/.ansible/tmp/ansible-tmp-1713949829.866893-2860074-121097859752944/AnsiballZ_netbox_cable.py", line 47, in invoke_module
runpy.run_module(mod_name='ansible_collections.netbox.netbox.plugins.modules.netbox_cable', init_globals=dict(_module_fqn='ansible_collections.netbox.netbox.plugins.modules.netbox_cable', _modlib_path=modlib_path),
File "<frozen runpy>", line 226, in run_module
File "<frozen runpy>", line 98, in _run_module_code
File "<frozen runpy>", line 88, in _run_code
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py", line 371, in<module>
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py", line 367, in main
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py", line 225, in run
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1451, in _ensure_object_exists
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1402, in _update_netbox_object
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1395, in _convert_termination
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1127, in _find_app
Exception: console-ports not found in API_APPS_ENDPOINTS
failed: [localhost] (item=Branchement entre STG-firewall-1 (console) et STG-Load-Balancer-1 (port 1)) => changed=false
ansible_loop_var: item
item:
tags:
- stg-tag
tenant: stg-tenant
termination_a: STG-firewall-1
termination_a_name: console
termination_a_type: dcim.consoleport
termination_b: STG-Load-Balancer-1
termination_b_name: port 1
termination_b_type: dcim.consoleserverport
type: mmf
module_stderr: |-
Traceback (most recent call last):
File "/home/netbox/.ansible/tmp/ansible-tmp-1713949829.866893-2860074-121097859752944/AnsiballZ_netbox_cable.py", line 107, in<module>_ansiballz_main()
File "/home/netbox/.ansible/tmp/ansible-tmp-1713949829.866893-2860074-121097859752944/AnsiballZ_netbox_cable.py", line 99, in _ansiballz_main
invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
File "/home/netbox/.ansible/tmp/ansible-tmp-1713949829.866893-2860074-121097859752944/AnsiballZ_netbox_cable.py", line 47, in invoke_module
runpy.run_module(mod_name='ansible_collections.netbox.netbox.plugins.modules.netbox_cable', init_globals=dict(_module_fqn='ansible_collections.netbox.netbox.plugins.modules.netbox_cable', _modlib_path=modlib_path),
File "<frozen runpy>", line 226, in run_module
File "<frozen runpy>", line 98, in _run_module_code
File "<frozen runpy>", line 88, in _run_code
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py", line 371, in<module>
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py", line 367, in main
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py", line 225, in run
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1451, in _ensure_object_exists
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1402, in _update_netbox_object
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1395, in _convert_termination
File "/tmp/ansible_netbox.netbox.netbox_cable_payload_x7og9fet/ansible_netbox.netbox.netbox_cable_payload.zip/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py", line 1127, in _find_app
Exception: console-ports not found in API_APPS_ENDPOINTS
module_stdout: ''
msg: |-
MODULE FAILURE
See stdout/stderr for the exact error
rc: 1
Expected Behavior
When the module is executed multiple times, if the connection does not exist, it is created. If the module is rerun, the connection should either be updated if it has changed, or skipped if it already exists and is up to date.
Observed Behavior
When the module is first executed, the cable and the connection are successfully created. However, subsequent executions of the module result in a failure. It is unable to maintain idempotence when executed multiple times. Therefore, an error occurs if the connection already exists.
The text was updated successfully, but these errors were encountered:
Ansible NetBox Collection version
3.15.0
Ansible version
NetBox version
3.6.5
Python version
3.11
Steps to Reproduce
Create de tasks :
with variables :
The first time everything is OK :
And the others every thing is KO
Expected Behavior
When the module is executed multiple times, if the connection does not exist, it is created. If the module is rerun, the connection should either be updated if it has changed, or skipped if it already exists and is up to date.
Observed Behavior
When the module is first executed, the cable and the connection are successfully created. However, subsequent executions of the module result in a failure. It is unable to maintain idempotence when executed multiple times. Therefore, an error occurs if the connection already exists.
The text was updated successfully, but these errors were encountered: