summaryrefslogtreecommitdiffstats
path: root/ansible_collections/netbox
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:22 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:22 +0000
commit38b7c80217c4e72b1d8988eb1e60bb6e77334114 (patch)
tree356e9fd3762877d07cde52d21e77070aeff7e789 /ansible_collections/netbox
parentAdding upstream version 7.7.0+dfsg. (diff)
downloadansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.tar.xz
ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.zip
Adding upstream version 9.4.0+dfsg.upstream/9.4.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/netbox')
-rw-r--r--ansible_collections/netbox/netbox/.github/workflows/main.yml10
-rw-r--r--ansible_collections/netbox/netbox/CHANGELOG.rst79
-rw-r--r--ansible_collections/netbox/netbox/FILES.json2958
-rw-r--r--ansible_collections/netbox/netbox/MANIFEST.json4
-rw-r--r--ansible_collections/netbox/netbox/changelogs/changelog.yaml53
-rw-r--r--ansible_collections/netbox/netbox/docs/conf.py2
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/environment_variables.rst23
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/index.rst178
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/nb_inventory_inventory.rst312
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/nb_lookup_lookup.rst90
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_aggregate_module.rst179
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_asn_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_cable_module.rst296
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_module.rst215
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_termination_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_type_module.rst221
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_group_module.rst131
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_module.rst191
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_type_module.rst143
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_config_context_module.rst287
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_config_template_module.rst742
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_module.rst215
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_template_module.rst119
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_template_module.rst119
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_contact_group_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_contact_module.rst215
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_contact_role_module.rst143
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_custom_field_module.rst289
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_custom_link_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_template_module.rst107
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_module.rst465
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_template_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_module.rst473
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_role_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_device_type_module.rst296
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_export_template_module.rst179
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_assignment_module.rst131
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_module.rst179
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_template_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_interface_module.rst5
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_module.rst474
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_role_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_ip_address_module.rst299
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_ipam_role_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_journal_entry_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_termination_module.rst143
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_location_module.rst179
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_manufacturer_module.rst143
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_module_type_module.rst179
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_platform_module.rst233
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_power_feed_module.rst251
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_template_module.rst143
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_power_panel_module.rst179
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_module.rst213
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_template_module.rst249
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_prefix_module.rst279
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_provider_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_provider_network_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_rack_group_module.rst119
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_rack_module.rst383
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_rack_role_module.rst198
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_template_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_region_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_rir_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_route_target_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_service_module.rst204
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_service_template_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_site_group_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_site_module.rst323
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_tag_module.rst131
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_group_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_chassis_module.rst167
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_disk_module.rst772
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_machine_module.rst344
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_group_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_module.rst217
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_vm_interface_module.rst251
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_vrf_module.rst203
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_webhook_module.rst263
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_group_module.rst155
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_module.rst215
-rw-r--r--ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_link_module.rst215
-rw-r--r--ansible_collections/netbox/netbox/docs/requirements.txt4
-rwxr-xr-xansible_collections/netbox/netbox/hacking/local-test.sh2
-rw-r--r--ansible_collections/netbox/netbox/meta/runtime.yml1
-rw-r--r--ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py98
-rw-r--r--ansible_collections/netbox/netbox/plugins/lookup/nb_lookup.py42
-rw-r--r--ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py24
-rw-r--r--ansible_collections/netbox/netbox/plugins/module_utils/netbox_extras.py2
-rw-r--r--ansible_collections/netbox/netbox/plugins/module_utils/netbox_ipam.py2
-rw-r--r--ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py252
-rw-r--r--ansible_collections/netbox/netbox/plugins/module_utils/netbox_virtualization.py1
-rw-r--r--ansible_collections/netbox/netbox/plugins/module_utils/netbox_vpn.py76
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py7
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_circuit_type.py14
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_config_template.py138
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_custom_field.py4
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_device.py14
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_device_interface.py14
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_device_type.py7
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_inventory_item.py79
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn.py14
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn_termination.py15
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_platform.py16
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_power_port.py92
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_power_port_template.py127
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_rack_role.py17
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_disk.py139
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_machine.py7
-rw-r--r--ansible_collections/netbox/netbox/plugins/modules/netbox_vlan.py2
-rw-r--r--ansible_collections/netbox/netbox/poetry.lock1502
-rw-r--r--ansible_collections/netbox/netbox/pyproject.toml4
-rwxr-xr-xansible_collections/netbox/netbox/tests/integration/netbox-deploy.py5
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.json706
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.json1284
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.yml32
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/.gitignore (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/.gitignore)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/aliases (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/aliases)0
-rwxr-xr-xansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/compare_inventory_json.py (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/compare_inventory_json.py)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.json1284
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.yml32
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.json)64
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.json)72
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.json)30
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.json)58
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.json)58
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options.json)72
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.json)66
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.json)64
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory.json)66
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory.yml)0
-rwxr-xr-xansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/runme.sh (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/runme.sh)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/runme_config.template (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/runme_config.template)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/.gitignore (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/.gitignore)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/aliases (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/aliases)0
-rwxr-xr-xansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/compare_inventory_json.py (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/compare_inventory_json.py)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.json1284
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.yml32
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.json1115
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.json)96
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.json)58
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.json)140
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.json)96
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options.json)96
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.json)90
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.json)140
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory.json (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory.json)104
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory.yml)0
-rwxr-xr-xansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/runme.sh (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/runme.sh)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/runme_config.template (renamed from ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/runme_config.template)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.6/tasks/main.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.4/tasks/main.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.7/tasks/main.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.3/tasks/main.yml)17
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item.yml107
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item.yml107
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_cable.yml3
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_custom_field.yml20
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml178
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_lookup.yml35
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml94
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/main.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/main.yml)6
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_aggregate.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_aggregate.yml)4
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_asn.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_asn.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cable.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cable.yml)3
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit_termination.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit_termination.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_context.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_config_context.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_template.yml82
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_server_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_server_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_server_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_server_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_contact.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_contact.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_contact_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_contact_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_custom_field.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_custom_field.yml)20
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_custom_link.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_custom_link.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_bay.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_bay.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_bay_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_bay_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_interface.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_interface.yml)11
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_interface_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_interface_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_export_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_export_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_fhrp_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_fhrp_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_fhrp_group_assignment.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_fhrp_group_assignment.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_front_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_front_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_front_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_front_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item.yml203
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_ip_address.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_ip_address.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_ipam_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_ipam_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_journal_entry.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_journal_entry.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_l2vpn.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_l2vpn.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_l2vpn_termination.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_l2vpn_termination.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_location.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_location.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_lookup.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_lookup.yml)35
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_manufacturer.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_manufacturer.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_module_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_module_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_platform.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_platform.yml)7
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_feed.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_feed.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_outlet.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_outlet.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_outlet_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_outlet_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_panel.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_panel.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_port_template.yml)94
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_prefix.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_prefix.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_provider.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_provider.yml)4
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_provider_network.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_provider_network.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack.yml)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack_role.yml)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rear_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rear_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rear_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rear_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_region.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_region.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rir.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rir.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_route_target.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_route_target.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_service.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_service.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_service_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_service_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_site.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_site.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_site_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_site_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tag.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tag.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tenant.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tenant.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tenant_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tenant_group.yml)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_virtual_chassis.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_virtual_chassis.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_virtual_machine.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_virtual_machine.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vlan.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vlan.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vlan_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vlan_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vm_interface.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vm_interface.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vrf.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vrf.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_webhook.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_webhook.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_lan.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_lan.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_lan_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_lan_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_link.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_link.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/main.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/main.yml)82
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_aggregate.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_aggregate.yml)4
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_asn.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_asn.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cable.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cable.yml)3
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit_termination.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit_termination.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_context.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_config_context.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_template.yml82
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_server_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_server_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_server_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_server_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_contact.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_contact.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_contact_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_contact_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_custom_field.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_custom_field.yml)21
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_custom_link.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_custom_link.yml)19
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_bay.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_bay.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_bay_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_bay_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_interface.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_interface.yml)11
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_interface_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_interface_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_export_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_export_template.yml)19
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_fhrp_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_fhrp_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_fhrp_group_assignment.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_fhrp_group_assignment.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_front_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_front_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_front_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_front_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item.yml203
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_ip_address.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_ip_address.yml)80
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_ipam_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_ipam_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_journal_entry.yml26
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_l2vpn.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_l2vpn.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_l2vpn_termination.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_l2vpn_termination.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_location.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_location.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_lookup.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_lookup.yml)35
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_manufacturer.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_manufacturer.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_module_type.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_module_type.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_platform.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_platform.yml)7
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_feed.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_feed.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_outlet.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_outlet.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_outlet_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_outlet_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_panel.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_panel.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_port_template.yml)94
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_prefix.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_prefix.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_provider.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_provider.yml)20
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_provider_network.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_provider_network.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack.yml)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack_role.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack_role.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rear_port.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rear_port.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rear_port_template.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rear_port_template.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_region.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_region.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rir.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rir.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_route_target.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_route_target.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_service.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service_template.yml115
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_site.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_site.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_site_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_site_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tag.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tag.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tenant.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tenant.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tenant_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tenant_group.yml)2
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_chassis.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_virtual_chassis.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_disk.yml87
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_machine.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_virtual_machine.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vlan.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vlan.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vlan_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vlan_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vm_interface.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vm_interface.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vrf.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vrf.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_webhook.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_webhook.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_lan.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_lan.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_lan_group.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_lan_group.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_link.yml (renamed from ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_link.yml)0
-rw-r--r--ansible_collections/netbox/netbox/tests/netbox-docker/v3.3/docker-compose.override.yml15
-rw-r--r--ansible_collections/netbox/netbox/tests/netbox-docker/v3.6/docker-compose.override.yml (renamed from ansible_collections/netbox/netbox/tests/netbox-docker/v3.4/docker-compose.override.yml)7
-rw-r--r--ansible_collections/netbox/netbox/tests/netbox-docker/v3.7/docker-compose.override.yml (renamed from ansible_collections/netbox/netbox/tests/netbox-docker/v3.2/docker-compose.override.yml)12
-rw-r--r--ansible_collections/netbox/netbox/tests/unit/inventory/test_nb_inventory.py26
-rw-r--r--ansible_collections/netbox/netbox/tests/unit/module_utils/test_netbox_base_class.py4
345 files changed, 23218 insertions, 9414 deletions
diff --git a/ansible_collections/netbox/netbox/.github/workflows/main.yml b/ansible_collections/netbox/netbox/.github/workflows/main.yml
index 16270f8ae..03a827362 100644
--- a/ansible_collections/netbox/netbox/.github/workflows/main.yml
+++ b/ansible_collections/netbox/netbox/.github/workflows/main.yml
@@ -76,12 +76,12 @@ jobs:
fail-fast: false
matrix:
include:
- - VERSION: "v3.3"
- NETBOX_DOCKER_VERSION: 2.3.0
- - VERSION: "v3.4"
- NETBOX_DOCKER_VERSION: 2.5.3
- VERSION: "v3.5"
NETBOX_DOCKER_VERSION: 2.6.1
+ - VERSION: "v3.6"
+ NETBOX_DOCKER_VERSION: 2.7.0
+ - VERSION: "v3.7"
+ NETBOX_DOCKER_VERSION: 2.7.0
# If we want to integration test wiht all supported Python:
#python-version: ["3.9", "3.10", "3.11"]
@@ -107,7 +107,7 @@ jobs:
python-version: ${{ env.python-version }}
- name: Install and configure Poetry
- uses: snok/install-poetry@v1.3.3
+ uses: snok/install-poetry@v1.3.4
with:
virtualenvs-create: false
diff --git a/ansible_collections/netbox/netbox/CHANGELOG.rst b/ansible_collections/netbox/netbox/CHANGELOG.rst
index 658dc3f30..f215a59a2 100644
--- a/ansible_collections/netbox/netbox/CHANGELOG.rst
+++ b/ansible_collections/netbox/netbox/CHANGELOG.rst
@@ -5,6 +5,85 @@ NetBox.NetBox Release Notes
.. contents:: Topics
+v3.17.0
+=======
+
+Minor Changes
+-------------
+
+- CI - CI adjustments [#1154](https://github.com/netbox-community/ansible_modules/pull/1154) [#1155](https://github.com/netbox-community/ansible_modules/pull/1155) [#1157](https://github.com/netbox-community/ansible_modules/pull/1157)
+- nb_lookup - Add new VPN endpoints for NetBox 3.7 support [#1162](https://github.com/netbox-community/ansible_modules/pull/1162)
+- netbox_rack_role - Add description option [#1143](https://github.com/netbox-community/ansible_modules/pull/1143)
+- netbox_virtual_disk - New module [#1153](https://github.com/netbox-community/ansible_modules/pull/1153)
+- netbox_virtual_machine and netbox_device - Add option config_template [#1171](https://github.com/netbox-community/ansible_modules/pull/1171)
+
+Bugfixes
+--------
+
+- netbox_vlan - Fix documentation of vlan_group [#1138](https://github.com/netbox-community/ansible_modules/pull/1138)
+
+New Modules
+-----------
+
+- netbox.netbox.netbox_virtual_disk - Create, updates, or removes a disk from a Virtual Machine
+
+v3.16.0
+=======
+
+Minor Changes
+-------------
+
+- nb_inventory - Add facility group_by option [#1059](https://github.com/netbox-community/ansible_modules/pull/1059)
+- nb_inventory - Enable ansible-vault strings in config-context data [#1114](https://github.com/netbox-community/ansible_modules/pull/1114)
+- netbox_platform - Add config_template option to netbox_platform [#1119](https://github.com/netbox-community/ansible_modules/pull/1119)
+- netbox_power_port_template - Add option module_type to netbox_power_port_template [#1105](https://github.com/netbox-community/ansible_modules/pull/1105)
+
+Bugfixes
+--------
+
+- Improve error reporting for missing module [#1126](https://github.com/netbox-community/ansible_modules/pull/1126)
+- nb_inventory - Fix API cache failure [#1111](https://github.com/netbox-community/ansible_modules/pull/1111)
+- nb_lookup - Allow multiple IDs in nb_lookup [#1042](https://github.com/netbox-community/ansible_modules/pull/1042)
+
+v3.15.0
+=======
+
+Minor Changes
+-------------
+
+- netbox_config_template - New module [#1090](https://github.com/netbox-community/ansible_modules/pull/1090)
+- netbox_device - Add oob_ip to device [#1085](https://github.com/netbox-community/ansible_modules/pull/1085)
+- netbox_device_type - Add default_platform [#1092](https://github.com/netbox-community/ansible_modules/pull/1092)
+
+Bugfixes
+--------
+
+- netbox_ device - Adjust device_role to role for NetBox 3.6 [#1066](https://github.com/netbox-community/ansible_modules/pull/1066)
+
+New Modules
+-----------
+
+- netbox.netbox.netbox_config_template - Creates, updates, or removed a config template from NetBox
+
+v3.14.0
+=======
+
+Minor Changes
+-------------
+
+- API - Add possibility to use Bearer token [#1023](https://github.com/netbox-community/ansible_modules/pull/1023)
+- custom fields - Add datetime as an custom field option [#1019](https://github.com/netbox-community/ansible_modules/pull/1019)
+- netbox_cable - Add tenant [#1027](https://github.com/netbox-community/ansible_modules/pull/1027)
+- netbox_circuit_type, netbox_device_interface - Add missing options [#1025](https://github.com/netbox-community/ansible_modules/pull/1025)
+- netbox_custom_field - Add hidden-ifunset option [#1048](https://github.com/netbox-community/ansible_modules/pull/1048)
+- netbox_inventory_item - Add role to module [#1050](https://github.com/netbox-community/ansible_modules/pull/1050)
+- netbox_power_port - Add missing power port option [#1049](https://github.com/netbox-community/ansible_modules/pull/1049)
+
+Bugfixes
+--------
+
+- Fix schema caching [#1053](https://github.com/netbox-community/ansible_modules/pull/1053)
+
v3.13.0
=======
diff --git a/ansible_collections/netbox/netbox/FILES.json b/ansible_collections/netbox/netbox/FILES.json
index 829b75faf..31bb9f489 100644
--- a/ansible_collections/netbox/netbox/FILES.json
+++ b/ansible_collections/netbox/netbox/FILES.json
@@ -8,1914 +8,1865 @@
"format": 1
},
{
- "name": "changelogs",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "README.md",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f2e837942f3d96fbf5ac0daeb978d7eb1923afff1e9ec95d24c7b3da6bafa83a",
"format": 1
},
{
- "name": "changelogs/fragments",
+ "name": "meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "changelogs/fragments/allow-jinja2.yml",
+ "name": "meta/runtime.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e53a34d2115046c1544201b3f5828506593ff8249f44b93357b814738073fb47",
+ "chksum_sha256": "5742535b21567fde06f1ba82a282b5878359e62719b6bdefcdd235bc64b4407c",
"format": 1
},
{
- "name": "changelogs/fragments/.gitkeep",
+ "name": "meta/execution-environment.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "0cd0b966cbb8fefb00f7122190d7a9b42dc5da517a8c5ba9d86e34c51bc3e43a",
"format": 1
},
{
- "name": "changelogs/fragments/issue-951.yml",
+ "name": "poetry.lock",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "050f90608d55a316e87a32ab09547d8f85e6efd0b2b0d5839d53c6610ebe4388",
+ "chksum_sha256": "4d9e809d203b13d8502ee83bb29f0f7e23e2ce05fb1f26206fe540858b1d4765",
"format": 1
},
{
- "name": "changelogs/fragments/serial_and_asset.yml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "7b73ab2cd318b44b84da88311f5ebdab247f1baa4bddcf30f389f20d5aeb905d",
+ "name": "hacking",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "changelogs/fragments/issue-558.yml",
+ "name": "hacking/build.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9550e7ec1bce5adc7c348f053df4a296bb8f4ebd62aeb75eed39a682ea89ad32",
+ "chksum_sha256": "c824f229eafb4ad8fcc24c800b6d08ad8af1c8ca866e9cdbfd543429b2a04a24",
"format": 1
},
{
- "name": "changelogs/fragments/619-v3.0-ci-fixes.yml",
+ "name": "hacking/update_test_inventories.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3444f1db81ccc1127d586342c8b97e95dfc000fac01623f525e4d299ebd30df1",
+ "chksum_sha256": "c02406514a0a53c1328f5397a4df2aae6ed1096159a3a85db20e34b5c73acdbe",
"format": 1
},
{
- "name": "changelogs/config.yaml",
+ "name": "hacking/black.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bad0157e7ffee11df87f3adaa5dcfa3f1841e816a27cbcf5b866fa21f63ef1bd",
+ "chksum_sha256": "31b38a6d54cf7fd233d647760c6f9b695bde61762b09b0aba5899ea746d14248",
"format": 1
},
{
- "name": "changelogs/changelog.yaml",
+ "name": "hacking/make-docs.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bcd7f10c6a608e42f41aaaf4cc662bb09f05ca4f272cfc8ccf4b8134d09eab43",
+ "chksum_sha256": "eaf25c88bd9a0d8d8b583c8f65bed04ce553749fe2949e2e07063fc420b08bbb",
"format": 1
},
{
- "name": "poetry.lock",
+ "name": "hacking/local-test.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8f86050b7de62329cb4f20dd36018d9eecb8008f77858c35f85980b2fe77fb61",
+ "chksum_sha256": "3c4c16322033b5df7c08d9081098e11416b3bbdebede263ba84a92c4f043d815",
"format": 1
},
{
- "name": ".github",
+ "name": "docs",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": ".github/pull_request_template.md",
+ "name": "docs/Makefile",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "63489727d4197ef434809dfd6310bcb819a32864f5586f1b7f604338c3b86808",
+ "chksum_sha256": "8b6587b859607f200f116e2cb043fc358e1c3a26c326b563bf348453cfc68307",
"format": 1
},
{
- "name": ".github/workflows",
+ "name": "docs/plugins",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": ".github/workflows/release.yml",
+ "name": "docs/plugins/netbox_interface_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f60625361566d151303c75db858e6bdeec0d40f1caaf67c1cc832659b29285e4",
+ "chksum_sha256": "8b1ee003174219d0988e4d3bbc2946536c0be75a05754113baf615b9dc4f9f6a",
"format": 1
},
{
- "name": ".github/workflows/main.yml",
+ "name": "docs/plugins/netbox_provider_network_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4db7a82c6eeec2b430fe32bf768aae6526711e070da119541d5d83a550cbeecb",
+ "chksum_sha256": "7dd4dd18294c4181cf434f067b814e03991ee2a04ff2c48620a7621975b99c5e",
"format": 1
},
{
- "name": ".github/ISSUE_TEMPLATE",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": ".github/ISSUE_TEMPLATE/feature_request.yaml",
+ "name": "docs/plugins/netbox_aggregate_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4c042a9f4b7a1e6a8a3c7962b44e364f5b2cfe5242f17415bb9e7af94103561b",
+ "chksum_sha256": "3117a4cbca9a193d408484262662363de6d017d22ee72d293d771898d19aeafd",
"format": 1
},
{
- "name": ".github/ISSUE_TEMPLATE/housekeeping.yaml",
+ "name": "docs/plugins/netbox_vlan_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6952213267de18d7a4656f4aa76a8fecd52fad264d38159074ce5fea2ebf3986",
+ "chksum_sha256": "e0f161c9c5d1a87ff64fca043e047b8d68730c1cd74a61ceb223942b87b8980e",
"format": 1
},
{
- "name": ".github/ISSUE_TEMPLATE/bug_report.yaml",
+ "name": "docs/plugins/netbox_console_port_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c626f2997fc48e16250057238523be1a42788d29eb48755db176bd433c79e13a",
+ "chksum_sha256": "742b052daf2752d1efd0996d281fb28126966632d931cb23c337997c9196d79d",
"format": 1
},
{
- "name": ".github/ISSUE_TEMPLATE/config.yml",
+ "name": "docs/plugins/netbox_journal_entry_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "417cfe754f2372185d81c8ef435d8ade002ab0f5db9f7f917a9ac26ec7479851",
+ "chksum_sha256": "c79a4f4a42bf2af1131e639eebdcb2b6504d01f4f8a7169e7f9e8d896a952f95",
"format": 1
},
{
- "name": ".github/ISSUE_TEMPLATE/documentation_change.yaml",
+ "name": "docs/plugins/netbox_vrf_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a1c372660a10ea2ce252341ddcf8f52b5faf3923b4d3ca2f864609450cfe3534",
- "format": 1
- },
- {
- "name": "meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "30d2caf69d8f8953f8f86d3519f7eb1f81a723d4a05ef27de48e30cbb45e9add",
"format": 1
},
{
- "name": "meta/runtime.yml",
+ "name": "docs/plugins/environment_variables.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1d305c0253eb690d79d58f896b9fe628672e00e84cd9a4149789efe840c0822f",
+ "chksum_sha256": "8e05134cb38bd00d064befb99045c51ae4893762c86b0c2c3007cbc2665090bf",
"format": 1
},
{
- "name": "meta/execution-environment.yml",
+ "name": "docs/plugins/netbox_inventory_item_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0cd0b966cbb8fefb00f7122190d7a9b42dc5da517a8c5ba9d86e34c51bc3e43a",
+ "chksum_sha256": "faee09640da813d6086e85937013e4764d1a8078b77d3708665ec515461939db",
"format": 1
},
{
- "name": "CONTRIBUTING.md",
+ "name": "docs/plugins/netbox_console_server_port_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "11337b573ba4ffe704e9a94e682e018f7a489b4bd9ed5b474643ec2ae136ddf4",
+ "chksum_sha256": "cf61c5126b01a21a243655d776c1c88e9f68a4a56dfa6d8a4fcf4bf0f18cda9d",
"format": 1
},
{
- "name": "ansible.cfg",
+ "name": "docs/plugins/netbox_custom_field_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b5e219ab076b1e90de2c650d480fe0a4b8724f839ac95f5240ed64a80202dfbf",
+ "chksum_sha256": "77a1e89e0f434d33fba6ccafeba831d627587f5fb6b15bffa00dbaf323a52da2",
"format": 1
},
{
- "name": "CHANGELOG.rst",
+ "name": "docs/plugins/netbox_rack_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f7c01897718234b582ba99cd002f8eeaa13a6d4fd3c0fde9722738acd8270a8",
+ "chksum_sha256": "bfc9e8eb264a0ebe7ab0f853e6b8ae2865ae625e3bcd2b62282c9f856649cda4",
"format": 1
},
{
- "name": ".readthedocs.yml",
+ "name": "docs/plugins/netbox_location_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "41d982a373e0e4da1176899b9f0df905cb5a780c37555ddda1aa9f8f962a1985",
+ "chksum_sha256": "7bebe6407f308470cd5ac2945f5716172d70410d3bff8cd51f0b09ddc2168fe6",
"format": 1
},
{
- "name": "pyproject.toml",
+ "name": "docs/plugins/netbox_module_type_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1f0e4999aad8d8a1e4e7419ea5f5d55fe1cd6aabdaace4b58e32b3bb076e5d68",
+ "chksum_sha256": "d0bfa1d7d7a135540d85ddeee8b191b8744afe5cf47b25ddcacbd66cc35410dd",
"format": 1
},
{
- "name": ".yamllint",
+ "name": "docs/plugins/netbox_contact_role_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9ef09bf0cb4cee6f716aa4aab01a4acb6eeaa3245b9d938394b21afaa0fcbdbd",
+ "chksum_sha256": "a666d37130f1dac4b122c08391196c729b7fdda7df5da008a97de253ab05a5ea",
"format": 1
},
{
- "name": "requirements.txt",
+ "name": "docs/plugins/netbox_service_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d003b5dde4117b9ef860b6d4fd67096a2909ea206f63116d5d46d1955fcc94f1",
+ "chksum_sha256": "cedeba1b25484b505b2696ae00726ab565379c5ad59dd711696a268d77f1c7a7",
"format": 1
},
{
- "name": "plugins",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "plugins/doc_fragments",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/plugins/netbox_power_outlet_module.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "422bec7c354874701cf27041f70a173dcd097a3fcc56e9922153be62622790e6",
"format": 1
},
{
- "name": "plugins/doc_fragments/common.py",
+ "name": "docs/plugins/netbox_device_type_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b4d6dcd47f317aeaf14303eca8299617b4c493b3fe233b30c6bfeb4eda9fdf46",
+ "chksum_sha256": "ceb4fcf5679772bc5ffd61ca1e1ebb0713e7b51bef15e8f017af319166a4ae6e",
"format": 1
},
{
- "name": "plugins/modules",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/plugins/netbox_power_port_template_module.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "b17e5a740aabcd148621da01f031492ea03c86e717d6a9b74aef4c0e6f9cac5d",
"format": 1
},
{
- "name": "plugins/modules/netbox_inventory_item.py",
+ "name": "docs/plugins/netbox_virtual_disk_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55b21576c3bc9d7c296c5e4e19f15a84a46aaae0d2dd5662a8966962eb204d40",
+ "chksum_sha256": "39d383b32830926403dc6bbe5cd2e6ce745a47a59ae5af6519260e48b0bff618",
"format": 1
},
{
- "name": "plugins/modules/netbox_ipam_role.py",
+ "name": "docs/plugins/netbox_tenant_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9d8a0f0ef133e7fc3753981e2dd3db572ac34a3fa6077c5068cd0d7cce6cb193",
+ "chksum_sha256": "ad82f9dc01cdac42fc0ae49e04d86237d173086c681f7067a51ceddd5ab49b47",
"format": 1
},
{
- "name": "plugins/modules/netbox_wireless_lan.py",
+ "name": "docs/plugins/netbox_vlan_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0be96fc84fdb21b809d4d8dd85888e4c2e6cd65ba1750cd5e523c57690f9945d",
+ "chksum_sha256": "977ffed85195f3d055517fac2e584b7f05c7a2315d8f61aa13e25678ae45a97b",
"format": 1
},
{
- "name": "plugins/modules/netbox_l2vpn_termination.py",
+ "name": "docs/plugins/netbox_console_port_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dbbbfd1d6fb47a0479c1d4f2914edf00d26ade241f1bbb731f510e18d49a7d87",
+ "chksum_sha256": "9e5ca89c399a6c3691f5b140c41e4274855c8dcef002fbcd7c41f15e9dc83b1b",
"format": 1
},
{
- "name": "plugins/modules/netbox_cluster_group.py",
+ "name": "docs/plugins/netbox_cluster_type_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1d74dabfe5af59627b1180240a065b01dd0dfc9e212bac12dcca12953ba62ac5",
+ "chksum_sha256": "db768003ce70b5636f1b2fb67e61f7ba8fa9e4a0100cb0dd522f38b270521895",
"format": 1
},
{
- "name": "plugins/modules/netbox_virtual_machine.py",
+ "name": "docs/plugins/netbox_device_role_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "37eb946e99171cfd1f2f406c20d5e715ada4f03eb2fdf8df185fbbdcedec97b1",
+ "chksum_sha256": "477d6e31d9855565b8f432e918a9ca5142467010b329c66a5fbc617a6d23c440",
"format": 1
},
{
- "name": "plugins/modules/netbox_cable.py",
+ "name": "docs/plugins/netbox_tenant_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2d32d69c3c641a838cd041d85cc32ccd4db528ce5e56929d54eda3f7e6d6b0cd",
+ "chksum_sha256": "2ce0205f7b9fd4a5fb1c42d48a362a3713510f50ab61f97508d225080e8c198d",
"format": 1
},
{
- "name": "plugins/modules/netbox_prefix.py",
+ "name": "docs/plugins/netbox_circuit_type_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "091f9f737a07daad5c3e35d6cbb100f58e32c01099fc16ad3667aa353fa42014",
+ "chksum_sha256": "f4a74aa192af85e54c5e67397f5325b78aa93c431742bb97aa808aea8a7735f3",
"format": 1
},
{
- "name": "plugins/modules/netbox_region.py",
+ "name": "docs/plugins/netbox_circuit_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "22f0fcbfeaeb68387b1f10df1338c4a47915b4f4c1abb20414cdb288e0e359b9",
+ "chksum_sha256": "0a588ec9aee458dca440967a619ff28c707a5ae2da4c7efbdba3fae1b2c5885e",
"format": 1
},
{
- "name": "plugins/modules/netbox_route_target.py",
+ "name": "docs/plugins/netbox_cable_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9bb0ce2ad909ff7d9ad719b303943489ef609a8480eaf9f16fba654028486c7f",
+ "chksum_sha256": "ba7a4e04b66fc49fd53a1fc374a021650c310a4e6da265b45c5117f6c2bb8190",
"format": 1
},
{
- "name": "plugins/modules/netbox_webhook.py",
+ "name": "docs/plugins/netbox_platform_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fb5d375b6d89f825848959de2a7d2af42a45242b1679232f8f53bb95f19f2b48",
+ "chksum_sha256": "d8058259a7011ea7dcfcf6fccbdf03830d10537fa150f392a137cf1d0dd7efc6",
"format": 1
},
{
- "name": "plugins/modules/netbox_wireless_link.py",
+ "name": "docs/plugins/netbox_rir_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6af33a80fac24b61dc5262cebe8bcdced717eaffd4f89ce4c4e69c2bd66928de",
+ "chksum_sha256": "e31623dd57bd16689746ce07643890344a7c25d95b5fe881e603163180a9e510",
"format": 1
},
{
- "name": "plugins/modules/netbox_vm_interface.py",
+ "name": "docs/plugins/netbox_ipam_role_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2a3691f62ab8f8dd7ff81f1150314c2411eabd9b336e6f8c34d939d8e2c5dd5b",
+ "chksum_sha256": "a749c27881b5c5131e8f0f2fedbd0a2345933c16795c52b72ef04ed01cc32cdd",
"format": 1
},
{
- "name": "plugins/modules/netbox_power_feed.py",
+ "name": "docs/plugins/netbox_device_bay_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3db0ec1ce6dbffc8fa03fba804554db49833c20d8202a27e577774ca35c105b4",
+ "chksum_sha256": "d1c1aa631f6e3ec6f7a653bb32cae9cdb09f2703cb1dc9f87787454e33adcb62",
"format": 1
},
{
- "name": "plugins/modules/netbox_device_interface.py",
+ "name": "docs/plugins/netbox_power_panel_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3bb9dbc0c22d098352660113cbdd75d747133cf424ac2ff49087896d79cb0d31",
+ "chksum_sha256": "93ae5f34d6bef4db5970288ca12a4483b0bfca72abb8b2f374e2d22a19cf5d36",
"format": 1
},
{
- "name": "plugins/modules/netbox_power_port_template.py",
+ "name": "docs/plugins/netbox_cluster_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5526f6f0dd025858101e300b73487784c196c3e3e29e340bda57cce715eec687",
+ "chksum_sha256": "3df4b649990b74ef6679564b13831995828c4d0456e9fe50151b7d7beaffbbca",
"format": 1
},
{
- "name": "plugins/modules/netbox_virtual_chassis.py",
+ "name": "docs/plugins/netbox_device_bay_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bd5e27a261c43cb5028367157b89b8370064bca9c65923c4deaa790ed133e252",
+ "chksum_sha256": "591a171e28acb28ff26a90f47e87c0278efccb4c0a1ffa2c8b573ddcf89b8564",
"format": 1
},
{
- "name": "plugins/modules/netbox_circuit_termination.py",
+ "name": "docs/plugins/netbox_service_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "831c5bef092967e002c612dcd546efd519c7e065e5c520c672ccb345136244ab",
+ "chksum_sha256": "3a2027edc57c4ee8be068152fca8d0947efa48d385408777171562c3738ff472",
"format": 1
},
{
- "name": "plugins/modules/netbox_circuit_type.py",
+ "name": "docs/plugins/nb_lookup_lookup.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c8d8ee5efb1a28ad96e8d583767e9cbb472ab7bf2063ad049777b42591e9fe00",
+ "chksum_sha256": "4637137994803c8871ee65ef5def1582c5f2700be5f35777d0664780aacb2cd9",
"format": 1
},
{
- "name": "plugins/modules/netbox_device.py",
+ "name": "docs/plugins/netbox_wireless_lan_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8224f64d432f8b84b0d6f803eee199d4837ad7d29860f9887cf3674c86096476",
+ "chksum_sha256": "f2c6a40045ff6da8c3866eb5842c9ac3a068f556fd87a961d0d954bed7ebd6b0",
"format": 1
},
{
- "name": "plugins/modules/netbox_cluster.py",
+ "name": "docs/plugins/netbox_inventory_item_role_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5b972e239e6442f94214d6f09c9954598e35e7ee3f109b18421734f86ce1fc5a",
+ "chksum_sha256": "b17a27795201878ff2d24a902edac6f31c7192a4ab721d35138e76669b56ecc5",
"format": 1
},
{
- "name": "plugins/modules/netbox_platform.py",
+ "name": "docs/plugins/netbox_virtual_chassis_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "843ea3a91dc0b7c6ad435a0e514dc057f832da9563b65ad852889a522d6a1adb",
+ "chksum_sha256": "ac04d10b7eabb653297b2c3a6dc14e60c2ef578cea9145d3d9df0ed888677c34",
"format": 1
},
{
- "name": "plugins/modules/netbox_tenant.py",
+ "name": "docs/plugins/netbox_power_outlet_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "96421201ad8e599a976af27bcb95086b71f15d0b44dd60a0f8d4c054c47f5b6a",
+ "chksum_sha256": "44150de65f722b99fd7cfcb9b8118f854a7716333f8fc14e4fe1a8e782189a86",
"format": 1
},
{
- "name": "plugins/modules/netbox_location.py",
+ "name": "docs/plugins/netbox_front_port_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "99c24c9c1837625b5f9ef70aad85ea7e67595f70b6b2a5d8eee16c40bf957664",
+ "chksum_sha256": "9246cffb9a737246de04857b93fce9dedc5d9a0cf3db12096e2e90f2cb6ad605",
"format": 1
},
{
- "name": "plugins/modules/netbox_power_outlet.py",
+ "name": "docs/plugins/netbox_rack_role_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d0231a96945419f3f12635d779707ca4d79e05800da0cc924f1728cd6e2774f4",
+ "chksum_sha256": "0e8c964521a14469d4e5fc793faddfda3dccb0652ddc3e506c89ce1228dba463",
"format": 1
},
{
- "name": "plugins/modules/netbox_rear_port_template.py",
+ "name": "docs/plugins/netbox_cluster_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f734ec9a2b49ad1fc0db69e9ce28312cd094b80f63601e2b9d11ee1008754ec8",
+ "chksum_sha256": "23efee62f3e13e9f86446629edcc707cd1368a41560276d635949961223dd52f",
"format": 1
},
{
- "name": "plugins/modules/netbox_service.py",
+ "name": "docs/plugins/netbox_device_interface_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e8ea746182e0b927bb8ff2a79ab08271c9dec4f26d099c53d64f786cc8d66e3c",
+ "chksum_sha256": "f8dc376207c5689e7c08ca75a0c05d875fd16465dc0016676b267ae32f18f5ee",
"format": 1
},
{
- "name": "plugins/modules/netbox_service_template.py",
+ "name": "docs/plugins/netbox_route_target_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ce5f9655c07d5c21448c5e8b420de6d1a066f976095cb68a3354ed13886ae906",
+ "chksum_sha256": "a73849a23d99c9c1f35fbbb6e44d5bed8c9b49e3237872465d5c5acc038a7fa8",
"format": 1
},
{
- "name": "plugins/modules/netbox_contact.py",
+ "name": "docs/plugins/netbox_circuit_termination_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8068913242d56a40b186be127c577e11a437dd407a41e5858b7fb9f9fb8e048f",
+ "chksum_sha256": "e0384717f28de4787cd563deb19f1b09b8b27ee14212d87ac1d94a96708f16a6",
"format": 1
},
{
- "name": "plugins/modules/netbox_custom_link.py",
+ "name": "docs/plugins/netbox_config_context_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ecd977417da31442926eddd59402a4577071dd250ed9e2e2b25969560fa6c968",
+ "chksum_sha256": "b70438be1de22c60ae3464a6b43fa42103652de2e7c0d101538db128698f2184",
"format": 1
},
{
- "name": "plugins/modules/netbox_front_port.py",
+ "name": "docs/plugins/netbox_webhook_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1948a47d56177ae2929d2e3f74c278d9bd105978b915717e082af4e7ac435ec5",
+ "chksum_sha256": "6e092c2595b07ec4ad59f893fcfe945e15ed413990ccde9d1be5120ad89b0bd9",
"format": 1
},
{
- "name": "plugins/modules/netbox_rack_group.py",
+ "name": "docs/plugins/netbox_ip_address_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eeb755f6d2df6171075f79b8c7d27f4f7c77eb2d469ff9c1911ed68f2ac21eec",
+ "chksum_sha256": "a99798627580a7dea452eb180de72177461ad85f5d6010a412225066be303f70",
"format": 1
},
{
- "name": "plugins/modules/netbox_console_port.py",
+ "name": "docs/plugins/netbox_prefix_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1f6fa00dd3919c60835a614be01a910e0d6f55da44f786e505a9c005d0ee0644",
+ "chksum_sha256": "e45d40b747a42bff1b69c2d1ffdfa22c1f56037a68558834c1ea11a4391bc13a",
"format": 1
},
{
- "name": "plugins/modules/netbox_rear_port.py",
+ "name": "docs/plugins/netbox_manufacturer_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f8ddc6f163389ca5de162ba31eb9bf1a7ddda49e2de9fa5416c5b82377fead3a",
+ "chksum_sha256": "37223798e5871f4660cca5da1039aa4b53c966c6d46a78c2232160417a15779c",
"format": 1
},
{
- "name": "plugins/modules/netbox_console_server_port_template.py",
+ "name": "docs/plugins/netbox_front_port_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "60ba6f1a53543ea3ed0a4bbfad114cc66d199f8ff61957188795388ca4bd81bc",
+ "chksum_sha256": "9564a7d2175a280e7409b81a963edb9f0f45c69576da8b33920a6e4011e03d73",
"format": 1
},
{
- "name": "plugins/modules/netbox_power_panel.py",
+ "name": "docs/plugins/netbox_device_interface_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6b5fd67d569c845312ee6fa677be80baf6ba8867a08cbb9cead057892f304607",
+ "chksum_sha256": "ee1023ba3a0b7c3dbd77ca5c10e1aa0a3ac19b34230a6dbbc53ba655b2566e8d",
"format": 1
},
{
- "name": "plugins/modules/netbox_cluster_type.py",
+ "name": "docs/plugins/nb_inventory_inventory.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2b8e0c7920a4ea33c1afaf8a5b0389e73d57f1b85e08665ed544e8b6eee72428",
+ "chksum_sha256": "f4b4b23f81eb6b010f94f532b23b1301079d899412edd7e31a0a3d28b1919277",
"format": 1
},
{
- "name": "plugins/modules/netbox_device_interface_template.py",
+ "name": "docs/plugins/netbox_wireless_lan_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5eedebc3c39b16aa7c0afef25497ef00aaaadf384c9458db0172d8d60d1b1fb8",
+ "chksum_sha256": "9e5b7cf1de76a029da6b63bc9a3193ee990d9b0206105af025c4bc3eba3fb6d5",
"format": 1
},
{
- "name": "plugins/modules/netbox_fhrp_group.py",
+ "name": "docs/plugins/netbox_rack_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "228d08a624bb22b11664a04099ad53d940887609098fa0f0739bac7fb6b4ac2f",
+ "chksum_sha256": "bf56e131e59449bfdb6e34ed4995edd21abd87e212f549caf44aa1d2ff74c360",
"format": 1
},
{
- "name": "plugins/modules/netbox_export_template.py",
+ "name": "docs/plugins/netbox_vm_interface_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d76a434ca4100dba65b1e000587880893333e0ea672e0f88f09e1f8b0da86d32",
+ "chksum_sha256": "a892d45101e8f4d9422310fe4794f0adc3c53f599e47bd7d891c15bb7af98f3b",
"format": 1
},
{
- "name": "plugins/modules/netbox_custom_field.py",
+ "name": "docs/plugins/netbox_console_server_port_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5113495964bd99875513eb135395780b57e45c74b827496e8866f0ce6c897a50",
+ "chksum_sha256": "cd3d7c25fb2c4edf351d000af9259e3d89b582a78d0d889258d66041c065eee3",
"format": 1
},
{
- "name": "plugins/modules/netbox_device_bay.py",
+ "name": "docs/plugins/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6d57b68076b63835ed121f47c904888304b6f6266d84569d170f4784f128639f",
+ "chksum_sha256": "76851157d09c465cd36f14c20e29d880df27ea53d613326c6fb13c17f713dc96",
"format": 1
},
{
- "name": "plugins/modules/netbox_rir.py",
+ "name": "docs/plugins/netbox_l2vpn_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "80e822b9412b770273a71f71a65dbb3851641874dea8c5b1259b4e7b83dd85db",
+ "chksum_sha256": "54b2d87e265914f4126eaf60b962497db83cf1719907ec2b0a715340dc8373a2",
"format": 1
},
{
- "name": "plugins/modules/netbox_config_context.py",
+ "name": "docs/plugins/netbox_contact_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e0f90a1686acd65c632f46b45efa89251e293937423a14bcd0d724a4a46b6d32",
+ "chksum_sha256": "f4804ff1a12e072d2e9debe28addb0673d3f4b9c87b1f613f293bd1806b173b3",
"format": 1
},
{
- "name": "plugins/modules/netbox_contact_role.py",
+ "name": "docs/plugins/netbox_rear_port_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6de8f2911e87114e1370a6605ab3370b1246cc6fe2a65ba3e04744d2f128e85e",
+ "chksum_sha256": "2cb9fb0ac72694b6e956e8d0202159c5e83d3ca14bafa27c462c9c7206fb6e25",
"format": 1
},
{
- "name": "plugins/modules/netbox_tag.py",
+ "name": "docs/plugins/netbox_wireless_link_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fb7f5f72afff9c96871e51eedd0b228f9f4e21912e26588d64806b4fdcbca654",
+ "chksum_sha256": "a8643b997f185154cd366b618b3804cf4581d87268a61d4547e463078ce988af",
"format": 1
},
{
- "name": "plugins/modules/netbox_power_outlet_template.py",
+ "name": "docs/plugins/netbox_virtual_machine_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "baa096a7af6d17ec2212ee6fee0bc38568260fed4f775960d9fef9945d60148a",
+ "chksum_sha256": "1b95d1c84ed0b1e0f8457b68bf16730d8b01741da5aaffff76675677e29c6f60",
"format": 1
},
{
- "name": "plugins/modules/netbox_provider_network.py",
+ "name": "docs/plugins/netbox_contact_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5321b303c82d546eebf10d796c4dbda56cda68b261539ae90315e0d9785cb987",
+ "chksum_sha256": "fdf220079d330de0c975e40e910ab5712aa2cd2b3ea1d1c122660169b2eb164e",
"format": 1
},
{
- "name": "plugins/modules/netbox_contact_group.py",
+ "name": "docs/plugins/netbox_region_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8e85c8a0ebd547ec383843e85a47ae589fe5115106122b14566dfa8aae1c35de",
+ "chksum_sha256": "3081a33073ba07bb19f9db2f753557666ba9c79663974260d318e2d50145677f",
"format": 1
},
{
- "name": "plugins/modules/__init__.py",
+ "name": "docs/plugins/netbox_site_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "d68757a1904608924338a8e7574b3a4037f951b819da4f47e3cf3cbd3a2c54fd",
"format": 1
},
{
- "name": "plugins/modules/netbox_fhrp_group_assignment.py",
+ "name": "docs/plugins/netbox_provider_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a38961faaadd6b660adf020a91dae8cb26c144a1f6deeb47013eba3f6cc63251",
+ "chksum_sha256": "664adf5c65bbc7222d100cef36cb66d0461c2146f8f3855aaaaf8d18cae52e5b",
"format": 1
},
{
- "name": "plugins/modules/netbox_device_bay_template.py",
+ "name": "docs/plugins/netbox_tag_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d0249f5e6f069d400301c90fc44ae2c5421c9e0cdac60e25731c6f8e65a2ebaa",
+ "chksum_sha256": "fba0be182e033b9c64e2c3190b97e172e6af8117187a400e78b5e1b3c865d53d",
"format": 1
},
{
- "name": "plugins/modules/netbox_power_port.py",
+ "name": "docs/plugins/netbox_power_feed_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a87dfe7f77156a1100f045587f115a656e5d2c72b71ba1841cb38d48615530f6",
+ "chksum_sha256": "fe252254ac2ba0c45c9b5a3ec138ed18eb176991cd25a4da169b300109df77d7",
"format": 1
},
{
- "name": "plugins/modules/netbox_device_type.py",
+ "name": "docs/plugins/netbox_l2vpn_termination_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2f23e5fec98da47d824e8a5f5e4b50fd1d26245b1fc25c3fb787dc2978c8d265",
+ "chksum_sha256": "76c9b4a79082f004c4cb6fe6b91b15d3bc8dd28268795b049accdb7c40cb728e",
"format": 1
},
{
- "name": "plugins/modules/netbox_vlan_group.py",
+ "name": "docs/plugins/netbox_rear_port_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3182c6ffd3aa41b49a8719bfc3516835f10d243342ae38f04a00fba80150a8b8",
+ "chksum_sha256": "7e37bfe3e8f22147d2899eef16cd85e407be55f4a2c18588f6b60eaa59cf12a0",
"format": 1
},
{
- "name": "plugins/modules/netbox_site.py",
+ "name": "docs/plugins/netbox_site_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a97f3d426a08f49df703389bd36e99df062531b93bb2eec9e28b3dcdb963c7d7",
+ "chksum_sha256": "8f0f90835cd52bafa90d802a543ab8e8dfe6df712e8a6f777004e668022b107e",
"format": 1
},
{
- "name": "plugins/modules/netbox_console_port_template.py",
+ "name": "docs/plugins/netbox_power_port_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2f290656792e035efde8a5ecd0af70074a8926c5201f0dcc265a4da448bb39ed",
+ "chksum_sha256": "9b32a32a9b62f76b898eec7e5df257b5c0ed42fb0ccaad1fe4437c592eec5c0f",
"format": 1
},
{
- "name": "plugins/modules/netbox_vrf.py",
+ "name": "docs/plugins/netbox_export_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6f99d2df272dd6e25db3cb1e8c78c3917f5788da3eccf2826295833a9eade58c",
+ "chksum_sha256": "40bcb84b5a7333221d0f3a53e7ba29d80929928791ad5df42e02c834d3bffb19",
"format": 1
},
{
- "name": "plugins/modules/netbox_rack_role.py",
+ "name": "docs/plugins/netbox_fhrp_group_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e42e6ea1f9523973bc3c4053880daaa17a6efa2d4f19325da08833ffc67832da",
+ "chksum_sha256": "630b5cb20930a657e0414eb442c79af47d7e3df1cea49e67ec2c9ad156854584",
"format": 1
},
{
- "name": "plugins/modules/netbox_rack.py",
+ "name": "docs/plugins/netbox_fhrp_group_assignment_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c23c2007882e9c25d7a0dd4d4fb9169b192c5008b8c21ea266baeae73ce15c60",
+ "chksum_sha256": "6d872c77fad57e170fb44ef29b42f84b14fa7329ab19888027d2849671fef222",
"format": 1
},
{
- "name": "plugins/modules/netbox_vlan.py",
+ "name": "docs/plugins/netbox_custom_link_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a63ef062da3706e293bd087715a1e1da3639c184e51a25f968d1a210862f62b3",
+ "chksum_sha256": "763dcf531428cd560835cb371f3d09c837002cd788d079427dd4827fb6732b6e",
"format": 1
},
{
- "name": "plugins/modules/netbox_asn.py",
+ "name": "docs/plugins/netbox_asn_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "45d12eb4c19b82f00d7852ba4f6397c8991394bb0a6c8efcda7d0fb5b15033ab",
+ "chksum_sha256": "643e99881d7cab16101c6a3304bcadf1354c2b8ab583bdcadb50129d66a6dd7d",
"format": 1
},
{
- "name": "plugins/modules/netbox_manufacturer.py",
+ "name": "docs/plugins/netbox_config_template_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "872a353cec37ea7c4d8eee2de211f81ea1e74f1debb2544c3d53c97fad576cde",
+ "chksum_sha256": "ddba4fb985b7f8a3e658132ba19f41c90f1c820e72d7edf9a5b29debb72ff305",
"format": 1
},
{
- "name": "plugins/modules/netbox_journal_entry.py",
+ "name": "docs/plugins/netbox_device_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3dfa3404b94a5d0860855b971b44daec97bb849773d00eb9f0756c6a4ef7b63d",
+ "chksum_sha256": "425a77d17d98b9dbddc11c6f0958010a9fae2f59a515378097d2291736ee4ad4",
"format": 1
},
{
- "name": "plugins/modules/netbox_console_server_port.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "50f33803aab89aec74597c474c0c6daebab488b26f9a55a724f33244b2f0e31a",
+ "name": "docs/_static",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/modules/netbox_inventory_item_role.py",
+ "name": "docs/_static/ansible.css",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1852194cc4a32c5d1ba65d6d7d9af0d7a356a907d87f109716c6937581a8c200",
+ "chksum_sha256": "0787ca656847c399975c5cca01be77f08d4ff9344b87bec1c1ba1aaa3cff56a8",
"format": 1
},
{
- "name": "plugins/modules/netbox_aggregate.py",
+ "name": "docs/_static/pygments.css",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "da9b8bebd84958d2339492517fc40a550799214d0f8965b68d4002d38a34c0a0",
+ "chksum_sha256": "74318b36e2302111536796af5aa86a9ceab09faa3eedc3e7d28878b8751896d6",
"format": 1
},
{
- "name": "plugins/modules/netbox_site_group.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "4ac5d367b28cefebefcfd5464fe3e6564e451f14ae57f63f0b5d54daa8a87b65",
+ "name": "docs/media",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/modules/netbox_device_role.py",
+ "name": "docs/media/postresults.PNG",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bb5b536ce0d452b4fa8b67d65f8ac2c64de2b0095161b1a8e931565360b4be34",
+ "chksum_sha256": "12ce503f9c545a573466e75cf028f316afc893e41f056be1ce6838b44db49537",
"format": 1
},
{
- "name": "plugins/modules/netbox_wireless_lan_group.py",
+ "name": "docs/requirements.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "660a54257cf8c3b0d3153853b517b9a47550bd5b3f21e88eee29c75fe18d1ac2",
+ "chksum_sha256": "39988308e7ae66376608418d13d7979ccd50fcdc3e1c3439912ff9943c210ca3",
"format": 1
},
{
- "name": "plugins/modules/netbox_ip_address.py",
+ "name": "docs/conf.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b9364f34ebc2159204954a0137a707301488090617420d09f43f316c0ee1b507",
+ "chksum_sha256": "168e6b7c4aea8566d27a5c689d5b8d703a5e36ef1cba4f7fd6838d1fbc608c5a",
"format": 1
},
{
- "name": "plugins/modules/netbox_module_type.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "1f28401a1e8e43e89470a5000eac0e9de2472d291568bd28358a657653df89dd",
+ "name": "docs/changelog",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/modules/netbox_provider.py",
+ "name": "docs/changelog/changelog_include.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fef797794b81ff82648624931815433e7c9ca2be8cc4bc69d9248ac7b43926e0",
+ "chksum_sha256": "d8a74a8989015f6ff8f2e9c52c07518770e91dd69c81b078eec816aafc8ab9a2",
"format": 1
},
{
- "name": "plugins/modules/netbox_front_port_template.py",
+ "name": "docs/changelog/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "30151c6e58e9cc87b8d1177d87db2e9eaa6effa6337a3bd6c530ac0f7ed3c230",
+ "chksum_sha256": "1831a65ac37c6d38d1024a11f051b0fb19e95123b9372436ea5d6fd366fe8c54",
"format": 1
},
{
- "name": "plugins/modules/netbox_tenant_group.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "f1cf231347052f7454411b155525dcf855cea758a5864c4e31673125a5e3cc2e",
+ "name": "docs/_extensions",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/modules/netbox_circuit.py",
+ "name": "docs/_extensions/pygments_lexer.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c578a92b541dc67fa7ddd1fcb3334b10b64ca1d0a135ba76d44c8e731c15bcea",
+ "chksum_sha256": "b5efd3823b3470001b252cb0f6970477bfc191a884b1a8aaeca235e02570575a",
"format": 1
},
{
- "name": "plugins/modules/netbox_l2vpn.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "2a46a45f11a3a1ef3b29921b2d8d4c1c6853dc24138bd8b21fa09ee7442f6876",
+ "name": "docs/js",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils",
+ "name": "docs/js/ansible",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/netbox_virtualization.py",
+ "name": "docs/js/ansible/application.js",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cbd17351dc4b07546e022dfe174ae6fb1c695c46c4575adf583a60974389b133",
+ "chksum_sha256": "2a63425844f360eba3a0f4548933729f58ec6e6df6fbf1906bf2986e394cf149",
"format": 1
},
{
- "name": "plugins/module_utils/netbox_extras.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "1fc9d77c23b58b434fe550ddecb66d5b6b9e44cb995c08209b246594114ad95d",
+ "name": "docs/module_utils",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/netbox_utils.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "8be211c787b1c13b30773a9725d17a79d07a77bd8c75bb6d1b98a2924e1abe07",
+ "name": "docs/module_utils/netbox_extras",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/netbox_ipam.py",
+ "name": "docs/module_utils/netbox_extras/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a2464fea7fd04681a61eb8fb79e2d09db6cba98c271c239103381b75f3086c7f",
+ "chksum_sha256": "91e0d05c958f3fd4bddd1f90fcffd40cb838ca9fe10ddb23fed96c96c29f925b",
"format": 1
},
{
- "name": "plugins/module_utils/netbox_dcim.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "471f7d20acd8f482ba936ca48a3a194fb539f84db218ab4f7f11f144defdf19d",
+ "name": "docs/module_utils/netbox_dcim",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/netbox_circuits.py",
+ "name": "docs/module_utils/netbox_dcim/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1e448439cc15b42ac16bf9e390741429fc6293dae59817e680dc5dae4de5683e",
+ "chksum_sha256": "aac738555b1754e47e6a3b632cde1a825c7af6f831382487ccad4eccc8910f13",
"format": 1
},
{
- "name": "plugins/module_utils/netbox_wireless.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e962fa78336a3c28fb139d8ef1485b74451d06bcad5bb779d849344e74303d84",
+ "name": "docs/module_utils/netbox_circuits",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/__init__.py",
+ "name": "docs/module_utils/netbox_circuits/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "69b4f0147da11b460812a18e1a30c46cf783038607e8aa15b8104ebcf745971b",
"format": 1
},
{
- "name": "plugins/module_utils/netbox_tenancy.py",
+ "name": "docs/module_utils/netbox_ipam",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "docs/module_utils/netbox_ipam/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "50a1de4f8a2dd29d4ee73a75fa9ab8e3f5e444a5fc1935a8d09172a56f290d11",
+ "chksum_sha256": "5c83d597e8b57c1fc6e1b240b361802f04cf5b2b93ed5b163430c2ad2a25c700",
"format": 1
},
{
- "name": "plugins/module_utils/netbox_secrets.py",
+ "name": "docs/module_utils/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b12f0853325dd27f38948cd9da65b72c563ce46612f8cf55cfa5806b1ab784c6",
+ "chksum_sha256": "b4fdf0597f752c618b999e67fb63624f430780bf693e4b2b408ab5666df9d1bd",
"format": 1
},
{
- "name": "plugins/lookup",
+ "name": "docs/module_utils/netbox_utils",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/lookup/nb_lookup.py",
+ "name": "docs/module_utils/netbox_utils/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2352ac8b48e3f0ff3723e2a357044771fc1d61ec19e2d77e4f5e8571d0060274",
+ "chksum_sha256": "51b1dc879f2785c838a3a573ceeef3c09cf6d169d36f4e856d25cb60fde62463",
"format": 1
},
{
- "name": "plugins/inventory",
+ "name": "docs/module_utils/netbox_tenancy",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/inventory/nb_inventory.py",
+ "name": "docs/module_utils/netbox_tenancy/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1ea8452a9066809b3ea0a9ba2fc9be082cd9dcc0879ae17969ca3d6548e763c9",
+ "chksum_sha256": "d3aae8ae61995eda566696ff9322a02bcd663128520294b5dbcee6c2d7b62f71",
"format": 1
},
{
- "name": "docs",
+ "name": "docs/module_utils/netbox_virtualization",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/index.rst",
+ "name": "docs/module_utils/netbox_virtualization/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "13a5ee7e9853fc07707a7cdc745cb837c7b2ee852328f4b4c7ebcf6e3acb881b",
+ "chksum_sha256": "96fccbb031a84baaa22a47b0feca0bd05c5471eecaceb2908caf75f5d20384a4",
"format": 1
},
{
- "name": "docs/_extensions",
+ "name": "docs/module_utils/netbox_secrets",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/_extensions/pygments_lexer.py",
+ "name": "docs/module_utils/netbox_secrets/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b5efd3823b3470001b252cb0f6970477bfc191a884b1a8aaeca235e02570575a",
+ "chksum_sha256": "8fe38c525cf5a8c333411a9c0266960fb55f3360ec7aaf981a0765d126326c89",
"format": 1
},
{
- "name": "docs/js",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/index.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "13a5ee7e9853fc07707a7cdc745cb837c7b2ee852328f4b4c7ebcf6e3acb881b",
"format": 1
},
{
- "name": "docs/js/ansible",
+ "name": "docs/getting_started",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/js/ansible/application.js",
+ "name": "docs/getting_started/how-to-use.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2a63425844f360eba3a0f4548933729f58ec6e6df6fbf1906bf2986e394cf149",
+ "chksum_sha256": "24afa8389fadeb19111920ff8dedfad7bbbe0cf54c9fefa238c564b8809a39e9",
"format": 1
},
{
- "name": "docs/requirements.txt",
+ "name": "docs/getting_started/contributing.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fde6f25d45049546117142a8e2084e12e041fb920bfe93accedff9cb217aee25",
+ "chksum_sha256": "7029fde832d231a3111e5484faac6759377430100b288bc14f6b2670c6022d73",
"format": 1
},
{
- "name": "docs/_static",
+ "name": "docs/getting_started/how-to-use",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/_static/ansible.css",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "0787ca656847c399975c5cca01be77f08d4ff9344b87bec1c1ba1aaa3cff56a8",
- "format": 1
- },
- {
- "name": "docs/_static/pygments.css",
+ "name": "docs/getting_started/how-to-use/inventory.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "74318b36e2302111536796af5aa86a9ceab09faa3eedc3e7d28878b8751896d6",
+ "chksum_sha256": "7b28ca7e2a6cf1d0549a4eb2cafc901e3b2adfc449c3de6950bdf165daeb2b35",
"format": 1
},
{
- "name": "docs/plugins",
+ "name": "docs/getting_started/how-to-use/media",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_contact_module.rst",
+ "name": "docs/getting_started/how-to-use/media/advanced_dict.png",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73769e64093763178697c98d975332e3509d7b2ef6e037f1448bd9e7915bf495",
+ "chksum_sha256": "b0d011fef324a804f6cbb2778e65d69c6373c8123fac576d9f49072471a6e908",
"format": 1
},
{
- "name": "docs/plugins/index.rst",
+ "name": "docs/getting_started/how-to-use/media/advanced_dns_name.png",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "097dc013446e3907b251bd5065556fd433a8f2dc805d20354389cec8b31b73cd",
+ "chksum_sha256": "3f4c6892f90e4b7a2ef8ce70fbe04c4c1cee8806d2aa37ffe09955045eb96bb2",
"format": 1
},
{
- "name": "docs/plugins/netbox_aggregate_module.rst",
+ "name": "docs/getting_started/how-to-use/media/api_device_post.png",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f0d0e13c6684a5553033f99de45802e1c4bf37b12e245919e9d56ab1c2502501",
+ "chksum_sha256": "abdd29c2a0dc029c4aa6d4176b1a205dbc5d4d1f434d821e04b9a08a26175221",
"format": 1
},
{
- "name": "docs/plugins/netbox_power_port_module.rst",
+ "name": "docs/getting_started/how-to-use/advanced.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b4bcd7b25052ae99b7d5c96578f385269abc98f9040077d2b1c7dff7ae7ec74b",
+ "chksum_sha256": "21fbfd64d3127309d605716700a7c223fd419c9fc7256414e9dd8ff480330a49",
"format": 1
},
{
- "name": "docs/plugins/netbox_circuit_termination_module.rst",
+ "name": "docs/getting_started/how-to-use/modules.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ad117087b74d3708fb41edf4d347720656aeda1d3b102bdafba091d282bbc0e0",
+ "chksum_sha256": "77c91048d906e5cbd3a09cff4d53a02cb5f87014e854d209f3c482708ddb6a6b",
"format": 1
},
{
- "name": "docs/plugins/netbox_vm_interface_module.rst",
+ "name": "docs/getting_started/installation.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7fa568eb0b99082384ebd00445314affa06b139c30f9ba1ccdb72737c2c5f941",
+ "chksum_sha256": "a4a35f73d6e5c37ffbc2e117b4c11a1f9ebeaa78d93b9c36efca62080792c7ca",
"format": 1
},
{
- "name": "docs/plugins/netbox_asn_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "bd390432f621a9fb228c9eddef04cc0367686b07cd53af26a7fc2a64e6d74009",
+ "name": "docs/getting_started/contributing",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_platform_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "524db448f1daf32c8e10d9c9c9c551913e24212a07ff6fe73d0d9a06274f667b",
+ "name": "docs/getting_started/contributing/inventory",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_ipam_role_module.rst",
+ "name": "docs/getting_started/contributing/inventory/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1cb1dee41a52dc3169cbe01fa5efbb07f54a40c4ea07023170aa6b9d86facdd7",
+ "chksum_sha256": "698639c0280fc8b9d8a8926baf2e53dbaff581600a4cc3f65cf9ecdc4dc19732",
"format": 1
},
{
- "name": "docs/plugins/netbox_console_port_template_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "b971c9eb72165b0c5e37e2c7275fdaaf878b91eae64fd7faa326d6b977518471",
+ "name": "docs/getting_started/contributing/modules",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_l2vpn_module.rst",
+ "name": "docs/getting_started/contributing/modules/new_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e549fdcffd7d9ab0ccd81bbbe22eab20b58e3c300baaf8d6224b663a249972fc",
+ "chksum_sha256": "6fac4851042c6541d5cd1ed9ead7c1fc2690a142254a1d069fcdd535d5de272e",
"format": 1
},
{
- "name": "docs/plugins/netbox_power_outlet_module.rst",
+ "name": "docs/getting_started/contributing/modules/architecture.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c7be19e20e6284ea3bc155b5824f5d5f8870cbeac262cb89b3f90f637e054126",
+ "chksum_sha256": "ce74b06a64b3ab858744db7e940c2996aa102a159fcd97bec7191ee1ea78777f",
"format": 1
},
{
- "name": "docs/plugins/netbox_cluster_group_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "2f641f84cff37ed593e55959b3ae0671e6031fbc7c61631fd1fdc5a62a647b9d",
+ "name": "docs/getting_started/contributing/modules/media",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_export_template_module.rst",
+ "name": "docs/getting_started/contributing/modules/media/vrf_options.png",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7a4a1613db7c85cdcd482026423205cee06919b60247bf91b6e45154b64f9fa4",
+ "chksum_sha256": "c04ff654c85e611c7968264f1596973cd6f28b6d48a71efcafa5a22f5c498daf",
"format": 1
},
{
- "name": "docs/plugins/netbox_cluster_type_module.rst",
+ "name": "docs/getting_started/contributing/modules/media/post_rt.png",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5f28a85c4b8e66dc210fde46706c5a20a7e6aeca0e8feccefa9b477d8b80bd5d",
+ "chksum_sha256": "7c5735f28bbce3e68418d44c9d799bfd9a546304ea826bc31e9da6604817ca51",
"format": 1
},
{
- "name": "docs/plugins/netbox_region_module.rst",
+ "name": "docs/getting_started/contributing/modules/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9c9cbdc3085eaee73d4cebe8b28086b316a66ee3eaec7e7b53ab499f493ce164",
+ "chksum_sha256": "5158e3e659bafe06c7cd9d2897af6e7ac6209207d906fb4bb530b200b390832e",
"format": 1
},
{
- "name": "docs/plugins/netbox_rack_module.rst",
+ "name": "docs/getting_started/contributing/modules/update_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "50c8594d32556adadd82cf6c4125981da5540ef320fe5b6b96c52a840a8c851e",
+ "chksum_sha256": "00c882e699b1094dc2996aa8a48bd9f824cd3e9ed97c626db7c4bd7df0af9c2f",
"format": 1
},
{
- "name": "docs/plugins/netbox_rack_group_module.rst",
+ "name": "docs/getting_started/contributing/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aa9ec30ed07f723dc647c4922c868bd9dc673af1b9c24c04a4e0157a057b7ccf",
+ "chksum_sha256": "08326dcd2935d4a33b028eb1dab2a5afda56afb802d9ca6c89e1a59c0c45afd2",
"format": 1
},
{
- "name": "docs/plugins/netbox_cable_module.rst",
+ "name": "docs/getting_started/index.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0707fde876e6889bd6c0bdc759254ddb80f974b61ff5b83f5b0c2e5c9f6e4cc2",
+ "chksum_sha256": "105990e8aebad3487a6e7174313bc26bc4138813416cd4c98c8157f158b6904c",
"format": 1
},
{
- "name": "docs/plugins/netbox_manufacturer_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "ebf6c0c1df89a31dcdcada7cfdb0b01adfccafe0b72d61023372aa377912f23b",
+ "name": "plugins",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/nb_inventory_inventory.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "49bc64d82774224e01ef5004efaebfc92b1c659929560af60a41bb8e273271da",
+ "name": "plugins/doc_fragments",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_circuit_module.rst",
+ "name": "plugins/doc_fragments/common.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5008daacc8e13842ce7f0c14b4dc3176480949c2f086b2459eaf3339235acdf8",
+ "chksum_sha256": "b4d6dcd47f317aeaf14303eca8299617b4c493b3fe233b30c6bfeb4eda9fdf46",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_interface_template_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "dc5d85a66f5712d782fe611bcf415e92c96604fc825a3bd531f9ad31ab07f0b7",
+ "name": "plugins/inventory",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_console_port_module.rst",
+ "name": "plugins/inventory/nb_inventory.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "20aeb8d8beb69921784dc236db136a4ee6b7d0a8e9d6cafda4798ab7cf7c321b",
+ "chksum_sha256": "bcc93e1f53d53c445c591683d1f683ec92e70f42bd3856597465ece586d4c0da",
"format": 1
},
{
- "name": "docs/plugins/netbox_power_feed_module.rst",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "8d85efcc9e38105e08950db0eef411082d491c28964f04ea205adf58e9d09afc",
+ "name": "plugins/modules",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "docs/plugins/netbox_cluster_module.rst",
+ "name": "plugins/modules/netbox_rear_port_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "03433693ef8a7841540b4433c2c114dd44235abe5ad1910f773807f9eefb6a74",
+ "chksum_sha256": "f734ec9a2b49ad1fc0db69e9ce28312cd094b80f63601e2b9d11ee1008754ec8",
"format": 1
},
{
- "name": "docs/plugins/netbox_contact_role_module.rst",
+ "name": "plugins/modules/netbox_tag.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d4010b455b2275e70ce40cca33d9cbf259e305aa749cd87b59baf1ecde79c329",
+ "chksum_sha256": "fb7f5f72afff9c96871e51eedd0b228f9f4e21912e26588d64806b4fdcbca654",
"format": 1
},
{
- "name": "docs/plugins/netbox_front_port_template_module.rst",
+ "name": "plugins/modules/netbox_vlan_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7caaba545b66696df69ea63433c60c37cea866f58ebf920000e62a4990cf0aff",
+ "chksum_sha256": "3182c6ffd3aa41b49a8719bfc3516835f10d243342ae38f04a00fba80150a8b8",
"format": 1
},
{
- "name": "docs/plugins/netbox_wireless_link_module.rst",
+ "name": "plugins/modules/netbox_cluster.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff9fb4414fe08e407930976eb1deb7dda0a0ca70830fc1df4bbea27f8808dc83",
+ "chksum_sha256": "5b972e239e6442f94214d6f09c9954598e35e7ee3f109b18421734f86ce1fc5a",
"format": 1
},
{
- "name": "docs/plugins/netbox_fhrp_group_module.rst",
+ "name": "plugins/modules/netbox_rear_port.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a364a3dd232d51261226e88a12abbd2f9779b1877c615a2c94057521bbde91ba",
+ "chksum_sha256": "f8ddc6f163389ca5de162ba31eb9bf1a7ddda49e2de9fa5416c5b82377fead3a",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_role_module.rst",
+ "name": "plugins/modules/netbox_tenant_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "77484857d325fcae390dc399ebaca71bd23640e61d6d02e98608a7ba198f1f8e",
+ "chksum_sha256": "f1cf231347052f7454411b155525dcf855cea758a5864c4e31673125a5e3cc2e",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_module.rst",
+ "name": "plugins/modules/netbox_device_interface_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "af33b50d02813276d6f0b7ee7e4ee897ad4fcf6b816a2259c27b585d2f8905aa",
+ "chksum_sha256": "5eedebc3c39b16aa7c0afef25497ef00aaaadf384c9458db0172d8d60d1b1fb8",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_bay_template_module.rst",
+ "name": "plugins/modules/netbox_fhrp_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52ad50dea8ec00761b726c384480894c59405fdcc4b6f1f06357d07cc5098aa1",
+ "chksum_sha256": "228d08a624bb22b11664a04099ad53d940887609098fa0f0739bac7fb6b4ac2f",
"format": 1
},
{
- "name": "docs/plugins/netbox_site_group_module.rst",
+ "name": "plugins/modules/netbox_front_port.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c78cb39880123dcc5da682f1eee75de55a5b97988d113c3e49cf46e9ba787d18",
+ "chksum_sha256": "1948a47d56177ae2929d2e3f74c278d9bd105978b915717e082af4e7ac435ec5",
"format": 1
},
{
- "name": "docs/plugins/netbox_power_panel_module.rst",
+ "name": "plugins/modules/netbox_site.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "21ea9de81f1903ff01c9a22f3331b0c5e36f72c7d3fdbde57e3ac7a1f5e97d79",
+ "chksum_sha256": "a97f3d426a08f49df703389bd36e99df062531b93bb2eec9e28b3dcdb963c7d7",
"format": 1
},
{
- "name": "docs/plugins/netbox_webhook_module.rst",
+ "name": "plugins/modules/netbox_contact_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3135b109f8e5602de9550a0d183467982cadc07b05f9006ad9b3b40865f37f92",
+ "chksum_sha256": "8e85c8a0ebd547ec383843e85a47ae589fe5115106122b14566dfa8aae1c35de",
"format": 1
},
{
- "name": "docs/plugins/netbox_contact_group_module.rst",
+ "name": "plugins/modules/netbox_cluster_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "79f125289d4ab0fc829b452e32773c88a3b38c815b7fedea5f0e96de81d10688",
+ "chksum_sha256": "1d74dabfe5af59627b1180240a065b01dd0dfc9e212bac12dcca12953ba62ac5",
"format": 1
},
{
- "name": "docs/plugins/netbox_site_module.rst",
+ "name": "plugins/modules/netbox_aggregate.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c3e263df50b84d4306858891fdee921ab36bc86a12081b831f872bb03d51b1c0",
+ "chksum_sha256": "da9b8bebd84958d2339492517fc40a550799214d0f8965b68d4002d38a34c0a0",
"format": 1
},
{
- "name": "docs/plugins/netbox_wireless_lan_module.rst",
+ "name": "plugins/modules/netbox_device_type.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "08819e0c70af1aa1e6cefba08ffc61db3630f04afb2a340c2f10ac56ddece78c",
+ "chksum_sha256": "cbf6ee0a782289c85cadb90a5762a23b3e0ff9ef079d074ab8f7ede7bd0a775c",
"format": 1
},
{
- "name": "docs/plugins/netbox_prefix_module.rst",
+ "name": "plugins/modules/netbox_circuit.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "28cb4e0e85e2dd07322ea165ceda3c481fb226b6089a721492253a01e2a68f4a",
+ "chksum_sha256": "c578a92b541dc67fa7ddd1fcb3334b10b64ca1d0a135ba76d44c8e731c15bcea",
"format": 1
},
{
- "name": "docs/plugins/netbox_circuit_type_module.rst",
+ "name": "plugins/modules/netbox_ip_address.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "32db33cc95e25ed220ee282f79f3953c53a01c7584847341eedc0c8caf01282e",
+ "chksum_sha256": "b9364f34ebc2159204954a0137a707301488090617420d09f43f316c0ee1b507",
"format": 1
},
{
- "name": "docs/plugins/netbox_vlan_group_module.rst",
+ "name": "plugins/modules/netbox_custom_link.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "196be5eedae8ab7d46504a7bbaf423a6144768415bfe562761048ec9bda94418",
+ "chksum_sha256": "ecd977417da31442926eddd59402a4577071dd250ed9e2e2b25969560fa6c968",
"format": 1
},
{
- "name": "docs/plugins/netbox_rear_port_template_module.rst",
+ "name": "plugins/modules/netbox_config_context.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "020266d5e584e4b5d23ba5a6ed80336e0bccdf3ce7ae627094286c534d7710c5",
+ "chksum_sha256": "e0f90a1686acd65c632f46b45efa89251e293937423a14bcd0d724a4a46b6d32",
"format": 1
},
{
- "name": "docs/plugins/netbox_l2vpn_termination_module.rst",
+ "name": "plugins/modules/netbox_power_outlet.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6e584770e632628e45ed72c0ca3656b2f3f28ff22082e0bd7ea0cb37cc59d419",
+ "chksum_sha256": "d0231a96945419f3f12635d779707ca4d79e05800da0cc924f1728cd6e2774f4",
"format": 1
},
{
- "name": "docs/plugins/netbox_rack_role_module.rst",
+ "name": "plugins/modules/netbox_platform.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25d8afe8309f41296523fa71d990b9fb917d23cb368c898d41e43a19033aabfd",
+ "chksum_sha256": "04dc885698a9e683fb749114d049e2e08d11f6e3480d7db8db1a4d1fea6a966b",
"format": 1
},
{
- "name": "docs/plugins/environment_variables.rst",
+ "name": "plugins/modules/netbox_cable.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ea690049bede6d1a5280d030b731a0001e4d36158484c4bdf5bb1ba3583877fd",
+ "chksum_sha256": "5a085df4f078e073421d4163306d9c505db961850629d28cd5ac7bdcee395480",
"format": 1
},
{
- "name": "docs/plugins/netbox_tenant_group_module.rst",
+ "name": "plugins/modules/netbox_console_server_port_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dbc0eb3f662628a2f95c9e9e9619608378221c0d3430cb44a8adaaa69cc73b0e",
+ "chksum_sha256": "60ba6f1a53543ea3ed0a4bbfad114cc66d199f8ff61957188795388ca4bd81bc",
"format": 1
},
{
- "name": "docs/plugins/netbox_custom_link_module.rst",
+ "name": "plugins/modules/netbox_virtual_disk.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "181df7cf82c015630921f502552462f5c50fb36a394d4cda6d8d1f4ff152c5be",
+ "chksum_sha256": "bf88ca47c7f4faa4af71b0d558c3b099c70e756f87cd23637d6954f597f04110",
"format": 1
},
{
- "name": "docs/plugins/netbox_ip_address_module.rst",
+ "name": "plugins/modules/netbox_custom_field.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2a429388d0163aaa4d84bc51c79ebed64a82edf0e5fc21b394495103f0aaf97d",
+ "chksum_sha256": "21591188482258b1a6ab06759a3916a1f08326e73541a52491365224f0e43f34",
"format": 1
},
{
- "name": "docs/plugins/netbox_inventory_item_role_module.rst",
+ "name": "plugins/modules/netbox_power_panel.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "90fdfa6f59f8301968cd8d92cc12d558897cd1d7c0c526292ffd96a2c831b436",
+ "chksum_sha256": "6b5fd67d569c845312ee6fa677be80baf6ba8867a08cbb9cead057892f304607",
"format": 1
},
{
- "name": "docs/plugins/netbox_location_module.rst",
+ "name": "plugins/modules/netbox_config_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a3880a9937cfcd492f0551247167f5d2a98db98a55290b64476aa0b67b5551b4",
+ "chksum_sha256": "ed8ae46bc9f109bc86fe5b32d705749710d99f7f0c07a5e7abe25649338eeaff",
"format": 1
},
{
- "name": "docs/plugins/netbox_virtual_machine_module.rst",
+ "name": "plugins/modules/netbox_rack_role.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f204f6bbc575f8d79222ee27c1fead89d1a5ab280aad0cacabcb444d08388071",
+ "chksum_sha256": "29ca3073512679336f583b9234da5b899912c4f8e05baf40fb840503d7fb4adb",
"format": 1
},
{
- "name": "docs/plugins/netbox_config_context_module.rst",
+ "name": "plugins/modules/netbox_journal_entry.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b5ad36bccda8f2e592fc6482e3b52609a1c329a667f5edc0acefb3eae9dd5d9e",
+ "chksum_sha256": "3dfa3404b94a5d0860855b971b44daec97bb849773d00eb9f0756c6a4ef7b63d",
"format": 1
},
{
- "name": "docs/plugins/netbox_custom_field_module.rst",
+ "name": "plugins/modules/netbox_fhrp_group_assignment.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e7d1956aad1b3246e31f49bf204ab417584d8f2d9e6c139301f7792845cf89a8",
+ "chksum_sha256": "a38961faaadd6b660adf020a91dae8cb26c144a1f6deeb47013eba3f6cc63251",
"format": 1
},
{
- "name": "docs/plugins/netbox_console_server_port_module.rst",
+ "name": "plugins/modules/netbox_ipam_role.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e31fa6ece5f3a88ca2aa6701bb04d88e012b9400f4864fd091fb24e8147a4901",
+ "chksum_sha256": "9d8a0f0ef133e7fc3753981e2dd3db572ac34a3fa6077c5068cd0d7cce6cb193",
"format": 1
},
{
- "name": "docs/plugins/netbox_tag_module.rst",
+ "name": "plugins/modules/netbox_l2vpn_termination.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e99b46c9595fa222d1305e0398dbcb6542f99c32116600ee830e395b859f65a",
+ "chksum_sha256": "4449989833f616fad444e2a36883f8625f98a9f25af6e6f6e3d3e194c4c53ce9",
"format": 1
},
{
- "name": "docs/plugins/netbox_power_port_template_module.rst",
+ "name": "plugins/modules/netbox_power_outlet_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4273f9516b472820798ef218645e75c1719ec34f77c40895b396f7075c32eda6",
+ "chksum_sha256": "baa096a7af6d17ec2212ee6fee0bc38568260fed4f775960d9fef9945d60148a",
"format": 1
},
{
- "name": "docs/plugins/netbox_service_template_module.rst",
+ "name": "plugins/modules/netbox_virtual_chassis.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cbbc48f8b94f12b92f30aff0409d3968f9bd2ec4a2d3a452c22dadadfa24af21",
+ "chksum_sha256": "bd5e27a261c43cb5028367157b89b8370064bca9c65923c4deaa790ed133e252",
"format": 1
},
{
- "name": "docs/plugins/netbox_tenant_module.rst",
+ "name": "plugins/modules/netbox_inventory_item.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a282684137dfad881acc0a9513fe196d3fe863be78370b4808b0eb09c16e0218",
+ "chksum_sha256": "271c9aa0834b7fb854b491a7daeeb6ae51cbda1eee6bc2fb9fa2ded6e8c3b280",
"format": 1
},
{
- "name": "docs/plugins/netbox_wireless_lan_group_module.rst",
+ "name": "plugins/modules/netbox_contact.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8f082c9f41f2573467b8d314357a757fd73845c3395f4f9dd794b7f4a4ead129",
+ "chksum_sha256": "8068913242d56a40b186be127c577e11a437dd407a41e5858b7fb9f9fb8e048f",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_bay_module.rst",
+ "name": "plugins/modules/netbox_asn.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1ee428785f38fefa3014861301bf3ea6a482b6cc29ddf4475167116589105020",
+ "chksum_sha256": "45d12eb4c19b82f00d7852ba4f6397c8991394bb0a6c8efcda7d0fb5b15033ab",
"format": 1
},
{
- "name": "docs/plugins/netbox_fhrp_group_assignment_module.rst",
+ "name": "plugins/modules/netbox_power_port_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fc58910a5eb3b9bb73db593045985860e6aa53f41f753295a836f72dbca36a71",
+ "chksum_sha256": "bfd2823032ae4343c7f2a76c4ad066756f469de058a6f3b716b4562a8f179baf",
"format": 1
},
{
- "name": "docs/plugins/netbox_virtual_chassis_module.rst",
+ "name": "plugins/modules/netbox_export_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "19c7c5eb9d78a96c0704bd09d0c21192344d608b7698adc58a13f0108b3897f2",
+ "chksum_sha256": "d76a434ca4100dba65b1e000587880893333e0ea672e0f88f09e1f8b0da86d32",
"format": 1
},
{
- "name": "docs/plugins/netbox_module_type_module.rst",
+ "name": "plugins/modules/netbox_service_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "07d79b635e80fa52336fd252544eaf3c8a8d53a639c720a6eb1a639c64a9793b",
+ "chksum_sha256": "ce5f9655c07d5c21448c5e8b420de6d1a066f976095cb68a3354ed13886ae906",
"format": 1
},
{
- "name": "docs/plugins/netbox_rear_port_module.rst",
+ "name": "plugins/modules/netbox_route_target.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e1b727c5f450e9920d4fbd42c495bc132fcd30049a1076cd1e296bdd18daf610",
+ "chksum_sha256": "9bb0ce2ad909ff7d9ad719b303943489ef609a8480eaf9f16fba654028486c7f",
"format": 1
},
{
- "name": "docs/plugins/netbox_front_port_module.rst",
+ "name": "plugins/modules/netbox_wireless_lan.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "411ec85f136fbf450077cd6f234408db27689923ac82976e46996723b8b23b1e",
+ "chksum_sha256": "0be96fc84fdb21b809d4d8dd85888e4c2e6cd65ba1750cd5e523c57690f9945d",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_interface_module.rst",
+ "name": "plugins/modules/netbox_contact_role.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cee65210457c32929b98aad566688c973391c855fbfe8f7c95ef6bce5cd02fcb",
+ "chksum_sha256": "6de8f2911e87114e1370a6605ab3370b1246cc6fe2a65ba3e04744d2f128e85e",
"format": 1
},
{
- "name": "docs/plugins/netbox_power_outlet_template_module.rst",
+ "name": "plugins/modules/netbox_service.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fa49cb9f64f598608bed55433c92c20e0afaa0451ea2dde88fbe3be00f016cba",
+ "chksum_sha256": "e8ea746182e0b927bb8ff2a79ab08271c9dec4f26d099c53d64f786cc8d66e3c",
"format": 1
},
{
- "name": "docs/plugins/netbox_provider_network_module.rst",
+ "name": "plugins/modules/netbox_l2vpn.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "df538b9cf624bdace51639c9de9886b136c4101fe610a4a3dd1d0a069d3bd6b8",
+ "chksum_sha256": "19cd42b91c64b572b6ac1b015c642e334ddaf71fa40d9918bb55d1571a8777b0",
"format": 1
},
{
- "name": "docs/plugins/netbox_inventory_item_module.rst",
+ "name": "plugins/modules/netbox_circuit_type.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "21765d32240aeddabcec871c55da725cd87e44470502a081ce260a61e5b85cc9",
+ "chksum_sha256": "ce1798885b4fa32481cf31c7a476d95a12f6bd93450a798dbe6c99b527ca5578",
"format": 1
},
{
- "name": "docs/plugins/netbox_interface_module.rst",
+ "name": "plugins/modules/netbox_manufacturer.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25a3e75d3a569dd6d296560920db141f31604ec1b10b7bdf018eb1ffd6330c8c",
+ "chksum_sha256": "872a353cec37ea7c4d8eee2de211f81ea1e74f1debb2544c3d53c97fad576cde",
"format": 1
},
{
- "name": "docs/plugins/netbox_rir_module.rst",
+ "name": "plugins/modules/netbox_rack.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e7bb480fffa55a3e80b1e9530d8353792d29ffdfabebdd1240944da2310e591b",
+ "chksum_sha256": "c23c2007882e9c25d7a0dd4d4fb9169b192c5008b8c21ea266baeae73ce15c60",
"format": 1
},
{
- "name": "docs/plugins/netbox_service_module.rst",
+ "name": "plugins/modules/netbox_tenant.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e174989ce809ec75e9859c6bef46b2cbea84905a18206314a75263e4ad56f6df",
+ "chksum_sha256": "96421201ad8e599a976af27bcb95086b71f15d0b44dd60a0f8d4c054c47f5b6a",
"format": 1
},
{
- "name": "docs/plugins/netbox_journal_entry_module.rst",
+ "name": "plugins/modules/netbox_inventory_item_role.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3978f6c7089b8ba183c064182e948d5c28d35a7c0ab44f70c5cc59b516bc969b",
+ "chksum_sha256": "1852194cc4a32c5d1ba65d6d7d9af0d7a356a907d87f109716c6937581a8c200",
"format": 1
},
{
- "name": "docs/plugins/netbox_vlan_module.rst",
+ "name": "plugins/modules/netbox_vm_interface.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6225c22cfb28ea495452e0b394b6216e52958c6ce845df87ebf08f7689bbbf08",
+ "chksum_sha256": "2a3691f62ab8f8dd7ff81f1150314c2411eabd9b336e6f8c34d939d8e2c5dd5b",
"format": 1
},
{
- "name": "docs/plugins/nb_lookup_lookup.rst",
+ "name": "plugins/modules/netbox_device_interface.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff6fe896510b72a63424bf9c2683bb6b01a29f05b701ada9cfbdc65c8993b668",
+ "chksum_sha256": "9ee29f4bfd532625d90eb7e4e2a4798ba6d6a66cbd279c177fad747c657f2178",
"format": 1
},
{
- "name": "docs/plugins/netbox_device_type_module.rst",
+ "name": "plugins/modules/netbox_region.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b1806ace119af1eaf1e4731fd02ca1578bfa15e35a84774187b8de1afd89c5b3",
+ "chksum_sha256": "22f0fcbfeaeb68387b1f10df1338c4a47915b4f4c1abb20414cdb288e0e359b9",
"format": 1
},
{
- "name": "docs/plugins/netbox_console_server_port_template_module.rst",
+ "name": "plugins/modules/netbox_vlan.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b52cb30d1a8c066fd308965db9d13a6c8111b213fce7d2a1e4f19af77eb12dd8",
+ "chksum_sha256": "ad12d8175ab978f7c7e739f64fc44f478f86f378fb02b10aeb1182bafaa4ad12",
"format": 1
},
{
- "name": "docs/plugins/netbox_vrf_module.rst",
+ "name": "plugins/modules/netbox_location.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c8b950b91bceab007c1454c13f192baec0c480defd26b2ec7c0f9a7d20133d17",
+ "chksum_sha256": "99c24c9c1837625b5f9ef70aad85ea7e67595f70b6b2a5d8eee16c40bf957664",
"format": 1
},
{
- "name": "docs/plugins/netbox_route_target_module.rst",
+ "name": "plugins/modules/netbox_rack_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8fafd6ecd3a2056393f79177da7a50c616ee27c75ea60e1e968e0519caf56837",
+ "chksum_sha256": "eeb755f6d2df6171075f79b8c7d27f4f7c77eb2d469ff9c1911ed68f2ac21eec",
"format": 1
},
{
- "name": "docs/plugins/netbox_provider_module.rst",
+ "name": "plugins/modules/netbox_circuit_termination.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "811c7cb5ef3ce8cb94569969739309d3d769aab5f6a694e7f94ef9f864696aa0",
- "format": 1
- },
- {
- "name": "docs/getting_started",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "831c5bef092967e002c612dcd546efd519c7e065e5c520c672ccb345136244ab",
"format": 1
},
{
- "name": "docs/getting_started/index.rst",
+ "name": "plugins/modules/netbox_console_server_port.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "105990e8aebad3487a6e7174313bc26bc4138813416cd4c98c8157f158b6904c",
- "format": 1
- },
- {
- "name": "docs/getting_started/contributing",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "50f33803aab89aec74597c474c0c6daebab488b26f9a55a724f33244b2f0e31a",
"format": 1
},
{
- "name": "docs/getting_started/contributing/index.rst",
+ "name": "plugins/modules/netbox_device_bay.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "08326dcd2935d4a33b028eb1dab2a5afda56afb802d9ca6c89e1a59c0c45afd2",
- "format": 1
- },
- {
- "name": "docs/getting_started/contributing/modules",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "6d57b68076b63835ed121f47c904888304b6f6266d84569d170f4784f128639f",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/index.rst",
+ "name": "plugins/modules/netbox_cluster_type.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5158e3e659bafe06c7cd9d2897af6e7ac6209207d906fb4bb530b200b390832e",
+ "chksum_sha256": "2b8e0c7920a4ea33c1afaf8a5b0389e73d57f1b85e08665ed544e8b6eee72428",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/update_module.rst",
+ "name": "plugins/modules/netbox_webhook.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "00c882e699b1094dc2996aa8a48bd9f824cd3e9ed97c626db7c4bd7df0af9c2f",
+ "chksum_sha256": "fb5d375b6d89f825848959de2a7d2af42a45242b1679232f8f53bb95f19f2b48",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/new_module.rst",
+ "name": "plugins/modules/netbox_device_role.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6fac4851042c6541d5cd1ed9ead7c1fc2690a142254a1d069fcdd535d5de272e",
+ "chksum_sha256": "bb5b536ce0d452b4fa8b67d65f8ac2c64de2b0095161b1a8e931565360b4be34",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/architecture.rst",
+ "name": "plugins/modules/netbox_provider.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ce74b06a64b3ab858744db7e940c2996aa102a159fcd97bec7191ee1ea78777f",
+ "chksum_sha256": "fef797794b81ff82648624931815433e7c9ca2be8cc4bc69d9248ac7b43926e0",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/media",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/netbox_site_group.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "4ac5d367b28cefebefcfd5464fe3e6564e451f14ae57f63f0b5d54daa8a87b65",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/media/post_rt.png",
+ "name": "plugins/modules/netbox_module_type.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7c5735f28bbce3e68418d44c9d799bfd9a546304ea826bc31e9da6604817ca51",
+ "chksum_sha256": "1f28401a1e8e43e89470a5000eac0e9de2472d291568bd28358a657653df89dd",
"format": 1
},
{
- "name": "docs/getting_started/contributing/modules/media/vrf_options.png",
+ "name": "plugins/modules/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c04ff654c85e611c7968264f1596973cd6f28b6d48a71efcafa5a22f5c498daf",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "docs/getting_started/contributing/inventory",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/netbox_prefix.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "091f9f737a07daad5c3e35d6cbb100f58e32c01099fc16ad3667aa353fa42014",
"format": 1
},
{
- "name": "docs/getting_started/contributing/inventory/index.rst",
+ "name": "plugins/modules/netbox_virtual_machine.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "698639c0280fc8b9d8a8926baf2e53dbaff581600a4cc3f65cf9ecdc4dc19732",
+ "chksum_sha256": "fbab9a283047c291bdd92de7eaddfa675917957875b02b82190b64633c907885",
"format": 1
},
{
- "name": "docs/getting_started/contributing.rst",
+ "name": "plugins/modules/netbox_rir.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7029fde832d231a3111e5484faac6759377430100b288bc14f6b2670c6022d73",
+ "chksum_sha256": "80e822b9412b770273a71f71a65dbb3851641874dea8c5b1259b4e7b83dd85db",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use.rst",
+ "name": "plugins/modules/netbox_provider_network.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "24afa8389fadeb19111920ff8dedfad7bbbe0cf54c9fefa238c564b8809a39e9",
+ "chksum_sha256": "5321b303c82d546eebf10d796c4dbda56cda68b261539ae90315e0d9785cb987",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/netbox_device_bay_template.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "d0249f5e6f069d400301c90fc44ae2c5421c9e0cdac60e25731c6f8e65a2ebaa",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/modules.rst",
+ "name": "plugins/modules/netbox_front_port_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "77c91048d906e5cbd3a09cff4d53a02cb5f87014e854d209f3c482708ddb6a6b",
+ "chksum_sha256": "30151c6e58e9cc87b8d1177d87db2e9eaa6effa6337a3bd6c530ac0f7ed3c230",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/advanced.rst",
+ "name": "plugins/modules/netbox_vrf.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "21fbfd64d3127309d605716700a7c223fd419c9fc7256414e9dd8ff480330a49",
+ "chksum_sha256": "6f99d2df272dd6e25db3cb1e8c78c3917f5788da3eccf2826295833a9eade58c",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/media",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/netbox_wireless_link.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "6af33a80fac24b61dc5262cebe8bcdced717eaffd4f89ce4c4e69c2bd66928de",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/media/advanced_dns_name.png",
+ "name": "plugins/modules/netbox_wireless_lan_group.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f4c6892f90e4b7a2ef8ce70fbe04c4c1cee8806d2aa37ffe09955045eb96bb2",
+ "chksum_sha256": "660a54257cf8c3b0d3153853b517b9a47550bd5b3f21e88eee29c75fe18d1ac2",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/media/advanced_dict.png",
+ "name": "plugins/modules/netbox_console_port_template.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b0d011fef324a804f6cbb2778e65d69c6373c8123fac576d9f49072471a6e908",
+ "chksum_sha256": "2f290656792e035efde8a5ecd0af70074a8926c5201f0dcc265a4da448bb39ed",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/media/api_device_post.png",
+ "name": "plugins/modules/netbox_console_port.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "abdd29c2a0dc029c4aa6d4176b1a205dbc5d4d1f434d821e04b9a08a26175221",
+ "chksum_sha256": "1f6fa00dd3919c60835a614be01a910e0d6f55da44f786e505a9c005d0ee0644",
"format": 1
},
{
- "name": "docs/getting_started/how-to-use/inventory.rst",
+ "name": "plugins/modules/netbox_device.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7b28ca7e2a6cf1d0549a4eb2cafc901e3b2adfc449c3de6950bdf165daeb2b35",
+ "chksum_sha256": "e2936f1c7bf1c38c71c688a3c8cba5787775ae9760d3aa4a6a03aa76592b51b5",
"format": 1
},
{
- "name": "docs/getting_started/installation.rst",
+ "name": "plugins/modules/netbox_power_port.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a4a35f73d6e5c37ffbc2e117b4c11a1f9ebeaa78d93b9c36efca62080792c7ca",
+ "chksum_sha256": "fb057f18da9b73f7bb76c553842267fd292855782ead79635c45e3cbca04cf5c",
"format": 1
},
{
- "name": "docs/conf.py",
+ "name": "plugins/modules/netbox_power_feed.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "018ac6ef45de8777f22c81b8f1149c54a45dee92a2994b6e68e647e838c9317f",
+ "chksum_sha256": "3db0ec1ce6dbffc8fa03fba804554db49833c20d8202a27e577774ca35c105b4",
"format": 1
},
{
- "name": "docs/module_utils",
+ "name": "plugins/module_utils",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/module_utils/index.rst",
+ "name": "plugins/module_utils/netbox_vpn.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b4fdf0597f752c618b999e67fb63624f430780bf693e4b2b408ab5666df9d1bd",
+ "chksum_sha256": "af3a42c86663730a585e2853c8bfb36b071b8c75bc33f071579d5471af5b3219",
"format": 1
},
{
- "name": "docs/module_utils/netbox_ipam",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/module_utils/netbox_secrets.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "b12f0853325dd27f38948cd9da65b72c563ce46612f8cf55cfa5806b1ab784c6",
"format": 1
},
{
- "name": "docs/module_utils/netbox_ipam/index.rst",
+ "name": "plugins/module_utils/netbox_extras.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5c83d597e8b57c1fc6e1b240b361802f04cf5b2b93ed5b163430c2ad2a25c700",
+ "chksum_sha256": "bfe7a1f3944b89dd424cabcea798d39ef01ee10591a4aa14b5387b3b7a543f57",
"format": 1
},
{
- "name": "docs/module_utils/netbox_virtualization",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/module_utils/netbox_ipam.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "368bdd616498612f33b9a3903abe22da7df375eb969be91d71e9c21e9fa34398",
"format": 1
},
{
- "name": "docs/module_utils/netbox_virtualization/index.rst",
+ "name": "plugins/module_utils/netbox_wireless.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "96fccbb031a84baaa22a47b0feca0bd05c5471eecaceb2908caf75f5d20384a4",
+ "chksum_sha256": "e962fa78336a3c28fb139d8ef1485b74451d06bcad5bb779d849344e74303d84",
"format": 1
},
{
- "name": "docs/module_utils/netbox_secrets",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/module_utils/netbox_circuits.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1e448439cc15b42ac16bf9e390741429fc6293dae59817e680dc5dae4de5683e",
"format": 1
},
{
- "name": "docs/module_utils/netbox_secrets/index.rst",
+ "name": "plugins/module_utils/netbox_dcim.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8fe38c525cf5a8c333411a9c0266960fb55f3360ec7aaf981a0765d126326c89",
+ "chksum_sha256": "9fdb8f649e3273f098daec4ddb9322af50d8267aea01779b10bcb7add0084d2c",
"format": 1
},
{
- "name": "docs/module_utils/netbox_circuits",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/module_utils/netbox_utils.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "8c6376505fa37f1bdd312741729da0e30324488177907b0b9fd9455442d29737",
"format": 1
},
{
- "name": "docs/module_utils/netbox_circuits/index.rst",
+ "name": "plugins/module_utils/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "69b4f0147da11b460812a18e1a30c46cf783038607e8aa15b8104ebcf745971b",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "docs/module_utils/netbox_tenancy",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/module_utils/netbox_virtualization.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "4888905fe5f076ebb504c9259b5a7a04975265001c91daab7a144772f6d331cc",
"format": 1
},
{
- "name": "docs/module_utils/netbox_tenancy/index.rst",
+ "name": "plugins/module_utils/netbox_tenancy.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3aae8ae61995eda566696ff9322a02bcd663128520294b5dbcee6c2d7b62f71",
+ "chksum_sha256": "50a1de4f8a2dd29d4ee73a75fa9ab8e3f5e444a5fc1935a8d09172a56f290d11",
"format": 1
},
{
- "name": "docs/module_utils/netbox_extras",
+ "name": "plugins/lookup",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/module_utils/netbox_extras/index.rst",
+ "name": "plugins/lookup/nb_lookup.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "91e0d05c958f3fd4bddd1f90fcffd40cb838ca9fe10ddb23fed96c96c29f925b",
+ "chksum_sha256": "497fd628e254fcf3b37434e2a425225b99a3443ec314d9da2c01a9d6910648aa",
"format": 1
},
{
- "name": "docs/module_utils/netbox_utils",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "docs/module_utils/netbox_utils/index.rst",
+ "name": "pyproject.toml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "51b1dc879f2785c838a3a573ceeef3c09cf6d169d36f4e856d25cb60fde62463",
+ "chksum_sha256": "ba0b5e3fb7ba0fa1902c7bf060e295dedc18c86f67503b592d6a208ec0c8f401",
"format": 1
},
{
- "name": "docs/module_utils/netbox_dcim",
+ "name": "changelogs",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/module_utils/netbox_dcim/index.rst",
+ "name": "changelogs/changelog.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aac738555b1754e47e6a3b632cde1a825c7af6f831382487ccad4eccc8910f13",
+ "chksum_sha256": "5ffbedccc6552047800546d21500e0eda30de675f0b2ed65305b2a8a4f49b2a5",
"format": 1
},
{
- "name": "docs/Makefile",
+ "name": "changelogs/config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8b6587b859607f200f116e2cb043fc358e1c3a26c326b563bf348453cfc68307",
+ "chksum_sha256": "bad0157e7ffee11df87f3adaa5dcfa3f1841e816a27cbcf5b866fa21f63ef1bd",
"format": 1
},
{
- "name": "docs/changelog",
+ "name": "changelogs/fragments",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "docs/changelog/index.rst",
+ "name": "changelogs/fragments/allow-jinja2.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1831a65ac37c6d38d1024a11f051b0fb19e95123b9372436ea5d6fd366fe8c54",
+ "chksum_sha256": "e53a34d2115046c1544201b3f5828506593ff8249f44b93357b814738073fb47",
"format": 1
},
{
- "name": "docs/changelog/changelog_include.rst",
+ "name": "changelogs/fragments/619-v3.0-ci-fixes.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d8a74a8989015f6ff8f2e9c52c07518770e91dd69c81b078eec816aafc8ab9a2",
+ "chksum_sha256": "3444f1db81ccc1127d586342c8b97e95dfc000fac01623f525e4d299ebd30df1",
"format": 1
},
{
- "name": "docs/media",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "changelogs/fragments/serial_and_asset.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "7b73ab2cd318b44b84da88311f5ebdab247f1baa4bddcf30f389f20d5aeb905d",
"format": 1
},
{
- "name": "docs/media/postresults.PNG",
+ "name": "changelogs/fragments/issue-951.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "12ce503f9c545a573466e75cf028f316afc893e41f056be1ce6838b44db49537",
+ "chksum_sha256": "050f90608d55a316e87a32ab09547d8f85e6efd0b2b0d5839d53c6610ebe4388",
"format": 1
},
{
- "name": "README.md",
+ "name": "changelogs/fragments/issue-558.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f2e837942f3d96fbf5ac0daeb978d7eb1923afff1e9ec95d24c7b3da6bafa83a",
+ "chksum_sha256": "9550e7ec1bce5adc7c348f053df4a296bb8f4ebd62aeb75eed39a682ea89ad32",
"format": 1
},
{
- "name": ".gitignore",
+ "name": "changelogs/fragments/.gitkeep",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c0ac384e24827235e0b17021954d2b803c3da263038dfaa24967d3d40a86ea15",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
@@ -1926,31 +1877,31 @@
"format": 1
},
{
- "name": "tests/integration",
+ "name": "tests/sanity",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/netbox-deploy.py",
+ "name": "tests/sanity/ignore-2.11.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "489cf1dd2260cd4976fa1a96d3ba5cc2ba995faa202b95c368f81805080465f5",
+ "chksum_sha256": "7ee1c1645a80d2c61de52c79e3bd9fd33be5f33567688af2a16c2b6784c8826f",
"format": 1
},
{
- "name": "tests/integration/integration.cfg",
+ "name": "tests/test_data.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b5e219ab076b1e90de2c650d480fe0a4b8724f839ac95f5240ed64a80202dfbf",
+ "chksum_sha256": "b5c34afc0e8ddbb4fc388802015f63ff1628e2f3335f8cce280c0e38933acd60",
"format": 1
},
{
- "name": "tests/integration/inventory",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "ba4658da440ac3efc0a81e148618c1c38eff956943329403bc863b8c26ab79fb",
+ "name": "tests/integration",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
@@ -1961,1137 +1912,1200 @@
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3",
+ "name": "tests/integration/targets/v3.7",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/runme.sh",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "6e783c31aa4da00252ac4ef72ff9d2697063f49e9f9ab352827ed6d800a21995",
- "format": 1
- },
- {
- "name": "tests/integration/targets/inventory-v3.3/files",
+ "name": "tests/integration/targets/v3.7/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_region.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f8315a7e1f2c4aaade12b7eab7f2eba9e9763e45fb846730775107aea87b2d86",
+ "chksum_sha256": "64c202f343c3b22244058176bdbe027d1cbc629d189d8dca03f8e2797758d93c",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_tenant.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "49ac8d39755ebf2893c336033f9818cfe456c7e6248e99a6e432b35dac8b8453",
+ "chksum_sha256": "12293e5057c80b6b491b0c99ec05d3556d2642f5fcb981fa0f215857b5855b3a",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_console_server_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dbe374c7a5ed654fa55eef405abbd8979b3c529ede11ebd3af6812d30229e27d",
+ "chksum_sha256": "d1c5d0d6e586d445667dd44b70a72e7d50564ba7e95cd2321289859eee3e3f6a",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_power_outlet_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b9009a12cfbed3386c6a7d857edc56c8fa88b1917fb6fee6334eb4209f7e349",
+ "chksum_sha256": "7076e4492f1e5a9320edee905c9d9b29c0ca0a9222adac0903cd31e424a97edb",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_fhrp_group_assignment.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6d0971c39294eb2c759bfaed12e5c266b1606216d6c384b3ed322240e644d3e2",
+ "chksum_sha256": "6315cc64905295c66bc9143b67b6ce4e52e089c85953c0e8729d8ffbd435f0d2",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_module_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "94194e927e67a7a3e9e3454940d314c01ea42b667705cda327f4fe405ddbbb5e",
+ "chksum_sha256": "b78dc0f37cb445ca99d589c3f296ec1bb6b999dddbcbc2fe8ba64c78e700c53f",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_site_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "21c1bc397bbce73ae5205b901be2a9a2dd5faa994f9238b6215c6b66ebb2b990",
+ "chksum_sha256": "c5770e6c7f178cfed77e7cc9b4b7c7f7d8ed7557420c8e1ee3a221f54e2cbaaf",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_wireless_lan_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "08ff16818cf6b69f12219eec23a73b8dd4ed7c10b59869628df74daa8d3c414f",
+ "chksum_sha256": "94a103ba1cd08739e44dd0be15e9ce1d88ba143b0efd88d47e78155409dfae3e",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-options.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_route_target.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f3f9031d9c1d74774e7580fe9676c7f218de99fb8a1fe5e917db51f3bf3f4af",
+ "chksum_sha256": "a1265c144e813a4fe745934790f9283d30558187bef8d58f705754719ec480dc",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_cluster.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e74d737990bde83f01d36ba03891d575d347b9d522c8bed244851ec6001338c0",
+ "chksum_sha256": "2967ce7f5f94401bfba564fa22901be8a7c81ba4eb848eb018c317538a5cc22e",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_wireless_link.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "017b52adde9963f2094b76a132ce23b168d8ce48a77a1472e4fe3c052215069e",
+ "chksum_sha256": "807da638ea8dc21080bc21a3033dd065570ff93e3dfe9edc4963922505a3613a",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_rack_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "23bcf6db049a74e8463d24ff4323473bd08b4c63a1c90587a3a1f457b036509b",
+ "chksum_sha256": "b8e3c495f289093c94d3612213c45a6f89624e4d762fd04e74d3062dab34cf1a",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_rir.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e9c03704abbec6258adf89461e897f3ea277970a5f172f651d879fb1da921ed",
+ "chksum_sha256": "280fb5eb850e14e7874ada263f1c03f15da3ed24f4730f960967cf8993eb81e3",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_platform.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3b673c5a5b01a862fef9114d9a4ba7dcbebcb135efb86f33072ff49f144ddb9",
+ "chksum_sha256": "2bdd6dd59eb4dcbfb1e285aef3bfbfe944552c3dd2bd20e17b58b5798926221e",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-options.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_asn.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0e14b1b9269a49b2e80687d5e212585f7e969e81e423b096ca58f74b2d27a249",
+ "chksum_sha256": "8ebdd0a1b9d7008523121a7c14be66d1400a9338828c231272c7f74d5726edce",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_cluster_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0e14b1b9269a49b2e80687d5e212585f7e969e81e423b096ca58f74b2d27a249",
+ "chksum_sha256": "c88469e151627ba4f18c90ec7dc96449ebc38e0b10c3715b2527e8ed2317ff87",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "46884cd5540b0fef87c808434d64cf34d11b4cb2a837083c024a4280a444e457",
+ "chksum_sha256": "fa2e8d09e82a3f099913dc9cf23356a22626895123e59ef9528a183fa5d18dec",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.json",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_virtual_chassis.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ede413b6b108b57a144f96fa80dc9060276af288f53a5e97d5313fe8113111f1",
+ "chksum_sha256": "952d715fc4c1dbca7f8d83128b67a0234a37666b9f553506ac749684dd80ebfb",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/aliases",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_power_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3efbf182d151ffe527a8a250a044a83997eec84d250c8651dcdfe6f62c60a97d",
+ "chksum_sha256": "b3e31a81a5f25b51c1df6cc5d3f9376be8c93b54888bbcf9b957661792b9e526",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/runme_config.template",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_service_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "de40fd34a465f7da8925f1e9ba52359e10ac740e08f2dfa398691810fcc03bd7",
+ "chksum_sha256": "2dd7572f2ea6c0a92edce50caa99145ea1065fa4800e71afe9c7bfa5fb16f021",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/compare_inventory_json.py",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device_bay_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "30c33ec36a02ba2483003189f86f977cc29e460ab660e040f70ec4136770fec1",
+ "chksum_sha256": "b013bde7259d29fb3bc35de81fec4f2a0c24c09d54ada22355a39e406d0a9554",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.3/.gitignore",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_custom_link.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "deacc9eea815485333d506e5bd64fb0c4a4a9980a33ff1b443a2deb0ca488209",
- "format": 1
- },
- {
- "name": "tests/integration/targets/v3.3",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "2e9c75e22e6e2540065ed53d26657677c927af1bf3a73c29064c0e3361382e3f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.7/tasks/netbox_service.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1e3384a81b3bc49bcaf3f7d82268cc03a9dd609e2a88e18eeac2677bcf604154",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_cluster_group.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_cluster_group.yml",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "beb8453c7e490b5b8b9412c0d8bc4cd6c234e24368aa1f7c6a3c2a7e651b61c6",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_contact.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_circuit_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "10800b08efc61984903e8d350ce3ade71ef7888bd67b75875f04ab463545704e",
+ "chksum_sha256": "0b1e4ff5a8a0341bf0e4e123a523abfb9d194d420b83563536ea837750aa5ec1",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_tag.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_journal_entry.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "32e11eea93510a83b15b736bdf46995492dd0dcbdb025993f16532aad6de2b22",
+ "chksum_sha256": "0526255ed056eea4324dc0615f4f1b18be2c3ce66951850736b9d6533ae2660a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_service.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_aggregate.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1e3384a81b3bc49bcaf3f7d82268cc03a9dd609e2a88e18eeac2677bcf604154",
+ "chksum_sha256": "1ea02627b92f257b58e16c77e038930542b949e6cfc7acb38beac52330318d8c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_front_port.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_virtual_machine.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3b56521d53c9a818916cb718e018214e7123db6b3feb0456532d476955d0aa28",
+ "chksum_sha256": "a804425ab778b2dc44ba33cb1637ee3a336b20f543e6ac9160d0c81d57de0099",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_config_context.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_prefix.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e1dbc4f90c9607e997c2b11c1cd58b37be0363a75d2e791034aaeb6302e1e263",
+ "chksum_sha256": "f55ed9fcbda0d371e51828c3ecee2e103ac45f60ce5e5d6c28a04bb16ba64d76",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_circuit.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_front_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afb572e4f30a6abcbb2cc5a4441643bc8da05919f825de0681c5e886d6100f30",
+ "chksum_sha256": "3b56521d53c9a818916cb718e018214e7123db6b3feb0456532d476955d0aa28",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_l2vpn.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_contact.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "80bf09f6c370f9575209a81f28e5ed2717c05dd14345e395efc615e4884b1979",
+ "chksum_sha256": "10800b08efc61984903e8d350ce3ade71ef7888bd67b75875f04ab463545704e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_provider_network.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_ip_address.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d85ad4ca9dd85d75489fbdb13ef60bc0cead57e5b0161308dcb5625e75c919b4",
+ "chksum_sha256": "52a3c82dcf21c3421932677215737f10a3abe07f2a6cb3357b5574695ecc0902",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_fhrp_group_assignment.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_custom_field.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6315cc64905295c66bc9143b67b6ce4e52e089c85953c0e8729d8ffbd435f0d2",
+ "chksum_sha256": "6e072cc7a5577ea307dfdb9458bc68ffc98d848afb42afb4824765133804cbb3",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_webhook.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_console_server_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "094744978836b9c9e5859b0a927c6d6088c2c1fa2c69366158a3c53cb44db5b0",
+ "chksum_sha256": "31efff083088eb516aa5e7769b52024bee646ab8f996a708fc09d2445c16ce7d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_wireless_lan.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device_bay.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d86fdee3d125962731b3d98a027a30f4d7ba445b0fdc74cd0b0fc3cda5a1d23c",
+ "chksum_sha256": "482fe4849d9caff69a8604ab3e8324b0beaceb49e66360d0c3eb7c79d7ac8c34",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_power_port.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_vrf.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d51e0c69d26bf3bb64ae02399ceb1a59f05105e73d17c9c1b0144b85657f5bac",
+ "chksum_sha256": "e3b0a17e30d5154ca2aa90285ab251f52d457e89ced6509d83366101ad36e0da",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device_interface_template.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_tag.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e5e071bccd038ddbae0dc33ed5b2ea7b9cce00cd28f29d8160f0d308784d30dc",
+ "chksum_sha256": "32e11eea93510a83b15b736bdf46995492dd0dcbdb025993f16532aad6de2b22",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_custom_link.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_inventory_item_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "505d52046159b5175dc10dd0bd2fbaa273a83bfdbc1a9045af3ec751e0a064f1",
+ "chksum_sha256": "b1bbf7b2aabc7b200fb8a612ee092629492c4a0a8cfd5e859c6cd9aadfa09d40",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device_bay.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_vlan.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "482fe4849d9caff69a8604ab3e8324b0beaceb49e66360d0c3eb7c79d7ac8c34",
+ "chksum_sha256": "f3de3e0d80daef5d6def7c55b974a6c88d4322ac35cb397ca1cbbfe90ef2fd8e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device_type.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_location.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "02f5b6658413511f1be6f109ba933c4859131c4985988f0a507b5b288e0684cb",
+ "chksum_sha256": "4fde47ce5a7ad1ad91120d23a53db43cf885d640fab3013fcdc4201faf0fccdc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_front_port_template.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_vm_interface.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "961155a3a4abfda44ec2fef8512e7bf78304aa0c7aa366ce6756a054fe55a668",
+ "chksum_sha256": "0de602de86254d9c7f4c09f7b9d87da55dd0ddba4c7dbef6bc68bd041669151d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_power_feed.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_config_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2a784756ec7c4cf50c065187f7c92e6f14117e59f86f32d148304f8ebb4deb46",
+ "chksum_sha256": "632cc2291e1afc3307a450b9ec6b5e75b321facf5c0a3881230edd834cb72d43",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_site.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_lookup.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "58ff74a2f2ec0eb44cccf7e545d11d5a1cdeded86afeee1061757117594b38b2",
+ "chksum_sha256": "12bc28911f599b5e292425de7d0d6f5f596fee407befbabbc0e7de33f9a1d9e0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_l2vpn_termination.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_console_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b630f638bb826104bdc423470761fbf67d8495f64f4907deec67d37d7e02a743",
+ "chksum_sha256": "f22bf91272f6001c1a9d8819ca38a0524c8a442640e5ba2eef2d1d53f4f4340e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_virtual_chassis.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_provider_network.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "952d715fc4c1dbca7f8d83128b67a0234a37666b9f553506ac749684dd80ebfb",
+ "chksum_sha256": "d85ad4ca9dd85d75489fbdb13ef60bc0cead57e5b0161308dcb5625e75c919b4",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_route_target.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device_interface.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a1265c144e813a4fe745934790f9283d30558187bef8d58f705754719ec480dc",
+ "chksum_sha256": "b97b575dba1385ba7361f881a9b4b553982f470eac4183e880c2cf71927e572b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_console_port_template.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_contact_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a0f5b420ba0e259d28ed11d0f9a81f3e6e67744ae3bfdaaf5beb737343a44cef",
+ "chksum_sha256": "52d72f63e31c7de7bc1dc2276112f491466ddbad59628833213f0ce78fb59cb3",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_vlan.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_webhook.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f3de3e0d80daef5d6def7c55b974a6c88d4322ac35cb397ca1cbbfe90ef2fd8e",
+ "chksum_sha256": "094744978836b9c9e5859b0a927c6d6088c2c1fa2c69366158a3c53cb44db5b0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_virtual_machine.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_inventory_item.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a804425ab778b2dc44ba33cb1637ee3a336b20f543e6ac9160d0c81d57de0099",
+ "chksum_sha256": "94a9328d196fd3e810b0827ea67aac0093b0b1414bf94b865d45181892b42dd6",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_rir.yml",
+ "name": "tests/integration/targets/v3.7/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "280fb5eb850e14e7874ada263f1c03f15da3ed24f4730f960967cf8993eb81e3",
+ "chksum_sha256": "50df8b90eb941e06a9a1c738966928ce2efbde1bc418228ed735f1c9024a6759",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device_role.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fa2e8d09e82a3f099913dc9cf23356a22626895123e59ef9528a183fa5d18dec",
+ "chksum_sha256": "02f5b6658413511f1be6f109ba933c4859131c4985988f0a507b5b288e0684cb",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_aggregate.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_config_context.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e577b0565ebe4c0dc03d48ab374370f1e0cd32f527fafae03b77f6d150a92f23",
+ "chksum_sha256": "e1dbc4f90c9607e997c2b11c1cd58b37be0363a75d2e791034aaeb6302e1e263",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_rack.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_rear_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a5cc467d406405bb9458401645826acc394819d6b994fec2f27477d25677a6b4",
+ "chksum_sha256": "a14bdfe2e9b2c5dc723a6da6b812da1163057f03cf19fe2e5aec663ee6f1452e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_inventory_item.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_l2vpn_termination.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7b66cf37dbde92ab7eb1082fdcda2acc17662a70ac6ff4cbf879ce2be22257fd",
+ "chksum_sha256": "b630f638bb826104bdc423470761fbf67d8495f64f4907deec67d37d7e02a743",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_wireless_lan_group.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_fhrp_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "94a103ba1cd08739e44dd0be15e9ce1d88ba143b0efd88d47e78155409dfae3e",
+ "chksum_sha256": "c7385675cfb10a26888c09d7822315d06d9aaf3daa73a9ba5b1745190affa1ae",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_console_server_port_template.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_cable.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31efff083088eb516aa5e7769b52024bee646ab8f996a708fc09d2445c16ce7d",
+ "chksum_sha256": "480243fd666d163294704b2c74b9034115284efdeb6e0b73b308425b454bfa7f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_rear_port.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_virtual_disk.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a14bdfe2e9b2c5dc723a6da6b812da1163057f03cf19fe2e5aec663ee6f1452e",
+ "chksum_sha256": "1d9a63d51a8c013d78872361871d75dafc46f01305a08c0c9cff37cf3d271729",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_circuit_type.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_site.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b1e4ff5a8a0341bf0e4e123a523abfb9d194d420b83563536ea837750aa5ec1",
+ "chksum_sha256": "58ff74a2f2ec0eb44cccf7e545d11d5a1cdeded86afeee1061757117594b38b2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_provider.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_console_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0c9e0a4eb5d56d649604eef5cb66e30c1380329ef1dee5a0f93fe8e4c06dbbef",
+ "chksum_sha256": "a0f5b420ba0e259d28ed11d0f9a81f3e6e67744ae3bfdaaf5beb737343a44cef",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_location.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_wireless_lan.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4fde47ce5a7ad1ad91120d23a53db43cf885d640fab3013fcdc4201faf0fccdc",
+ "chksum_sha256": "d86fdee3d125962731b3d98a027a30f4d7ba445b0fdc74cd0b0fc3cda5a1d23c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_region.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_rack_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "64c202f343c3b22244058176bdbe027d1cbc629d189d8dca03f8e2797758d93c",
+ "chksum_sha256": "61501632bf0456ba39fbcebc22660f51d3e3000c6bf497c05e207851456537b6",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/main.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_rack.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d1538857dd41b1f0d7ceceb70f104e6c81a0c1b7981318c7ece9812a685af1a9",
+ "chksum_sha256": "acd85ca6fd6944c33a6a58f14c96fa598e6ec6d19cc38e0ef36cacb1ef973660",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_wireless_link.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_provider.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "807da638ea8dc21080bc21a3033dd065570ff93e3dfe9edc4963922505a3613a",
+ "chksum_sha256": "4deb86969d18e570533d5a2738afddf66725d6d4f4abc3576384aaf226c82ba2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_power_port_template.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_l2vpn.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff125b2f31d99d90775fb6167b857f25465d0124dab2ae228315eb17f9c67860",
+ "chksum_sha256": "80bf09f6c370f9575209a81f28e5ed2717c05dd14345e395efc615e4884b1979",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_lookup.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_rear_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e2332796d0ba42dbf095401b5e3da3a32abf4e0b8c1ff6412c6effc12b914d55",
+ "chksum_sha256": "d3d62cd318b253c9f41f11d93ce4ccfa348c61bd0c5f281e7b33110ff9ca1d0f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_manufacturer.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_ipam_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6f45b1dfe652beff573994e37d534d6c421f428d984f43d1bab497618009fef8",
+ "chksum_sha256": "87927259bdf063bc202fa76992dc4ea7fdf3953cb181261271af32c0464fef6b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_cluster.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_vlan_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2967ce7f5f94401bfba564fa22901be8a7c81ba4eb848eb018c317538a5cc22e",
+ "chksum_sha256": "9137743d782b3f5a7c93da6008c5c1251ef3d48f18926d4a6d1e2888fd3ea383",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_console_server_port.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_power_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d1c5d0d6e586d445667dd44b70a72e7d50564ba7e95cd2321289859eee3e3f6a",
+ "chksum_sha256": "d51e0c69d26bf3bb64ae02399ceb1a59f05105e73d17c9c1b0144b85657f5bac",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_ip_address.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_circuit.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2608d42fc6e56d8ab7d52c28d33658dcca6d8fb350fe2a92ede8d3e852c13ea7",
+ "chksum_sha256": "afb572e4f30a6abcbb2cc5a4441643bc8da05919f825de0681c5e886d6100f30",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_module_type.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_export_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b78dc0f37cb445ca99d589c3f296ec1bb6b999dddbcbc2fe8ba64c78e700c53f",
+ "chksum_sha256": "3e3cdf0b433461d0bc0db2cc67e0fd22150ff9922732ac023fb7afc5203216fc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_rack_group.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_front_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b8e3c495f289093c94d3612213c45a6f89624e4d762fd04e74d3062dab34cf1a",
+ "chksum_sha256": "961155a3a4abfda44ec2fef8512e7bf78304aa0c7aa366ce6756a054fe55a668",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_vrf.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0a17e30d5154ca2aa90285ab251f52d457e89ced6509d83366101ad36e0da",
+ "chksum_sha256": "3e74537f88cec7810735c35c53132ec899156fd02732cf10e0fb4ff7e1e5a14d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_prefix.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_power_panel.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f55ed9fcbda0d371e51828c3ecee2e103ac45f60ce5e5d6c28a04bb16ba64d76",
+ "chksum_sha256": "eac755f52d8df88bb2100cf44cd7557739922838f04ded5da4aff356c75e172b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_fhrp_group.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_power_feed.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c7385675cfb10a26888c09d7822315d06d9aaf3daa73a9ba5b1745190affa1ae",
+ "chksum_sha256": "2a784756ec7c4cf50c065187f7c92e6f14117e59f86f32d148304f8ebb4deb46",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_cable.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_power_outlet.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4fe9996249181f407284f49d608ef9bab931176b393008ec01f5e34b8459250e",
+ "chksum_sha256": "4f94df7d99ba01a989c829231e3a2eab8ff955cb31e8bd1a19afa1b89c266f5f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_vlan_group.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_circuit_termination.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9137743d782b3f5a7c93da6008c5c1251ef3d48f18926d4a6d1e2888fd3ea383",
+ "chksum_sha256": "318daab4470ec628ff83d4dfb2a4b7270a42863eb3a80ca142ef9094fa9cb898",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_contact_role.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_tenant_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52d72f63e31c7de7bc1dc2276112f491466ddbad59628833213f0ce78fb59cb3",
+ "chksum_sha256": "1ae1dc4a42a5fb65dcc1272f424a87cbdb6984dfe1787b310583059567fd181d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_console_port.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_manufacturer.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f22bf91272f6001c1a9d8819ca38a0524c8a442640e5ba2eef2d1d53f4f4340e",
+ "chksum_sha256": "6f45b1dfe652beff573994e37d534d6c421f428d984f43d1bab497618009fef8",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_export_template.yml",
+ "name": "tests/integration/targets/v3.7/tasks/netbox_device_interface_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3633984f6fc0b1b4b8c21332aad6db2a3ab0a0b33766ced60eacc447ece5618a",
+ "chksum_sha256": "e5e071bccd038ddbae0dc33ed5b2ea7b9cce00cd28f29d8160f0d308784d30dc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_tenant.yml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "12293e5057c80b6b491b0c99ec05d3556d2642f5fcb981fa0f215857b5855b3a",
+ "name": "tests/integration/targets/regression-v3.6",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device.yml",
+ "name": "tests/integration/targets/regression-v3.6/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/regression-v3.6/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3e74537f88cec7810735c35c53132ec899156fd02732cf10e0fb4ff7e1e5a14d",
+ "chksum_sha256": "41cdf99d833f0b3525d59fee564411727dc3f89e908eaf1240f064ec051291be",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_custom_field.yml",
+ "name": "tests/integration/targets/inventory-v3.6",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/inventory-v3.6/.gitignore",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f3b0f2f927ab90abfc710f65ce85d406fda328bbdd83231aed829aec9900df6c",
+ "chksum_sha256": "deacc9eea815485333d506e5bd64fb0c4a4a9980a33ff1b443a2deb0ca488209",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_inventory_item_role.yml",
+ "name": "tests/integration/targets/inventory-v3.6/compare_inventory_json.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b1bbf7b2aabc7b200fb8a612ee092629492c4a0a8cfd5e859c6cd9aadfa09d40",
+ "chksum_sha256": "30c33ec36a02ba2483003189f86f977cc29e460ab660e040f70ec4136770fec1",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_cluster_type.yml",
+ "name": "tests/integration/targets/inventory-v3.6/runme.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c88469e151627ba4f18c90ec7dc96449ebc38e0b10c3715b2527e8ed2317ff87",
+ "chksum_sha256": "f2d26a7388590de5e1126420c402289975eded15a914293329f046406a82ed1d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_site_group.yml",
+ "name": "tests/integration/targets/inventory-v3.6/aliases",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c5770e6c7f178cfed77e7cc9b4b7c7f7d8ed7557420c8e1ee3a221f54e2cbaaf",
+ "chksum_sha256": "3efbf182d151ffe527a8a250a044a83997eec84d250c8651dcdfe6f62c60a97d",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/inventory-v3.6/files",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_circuit_termination.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "318daab4470ec628ff83d4dfb2a4b7270a42863eb3a80ca142ef9094fa9cb898",
+ "chksum_sha256": "e74d737990bde83f01d36ba03891d575d347b9d522c8bed244851ec6001338c0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_rear_port_template.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-options.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3d62cd318b253c9f41f11d93ce4ccfa348c61bd0c5f281e7b33110ff9ca1d0f",
+ "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_ipam_role.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "87927259bdf063bc202fa76992dc4ea7fdf3953cb181261271af32c0464fef6b",
+ "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_vm_interface.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0de602de86254d9c7f4c09f7b9d87da55dd0ddba4c7dbef6bc68bd041669151d",
+ "chksum_sha256": "b10179aa589cbcd92340b4dbfd4c816af473e22c2ca6b2edcd60ee9ade7c3b7a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device_bay_template.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b013bde7259d29fb3bc35de81fec4f2a0c24c09d54ada22355a39e406d0a9554",
+ "chksum_sha256": "83e2fb444512331c6bc9e0677cd7d71450dffcb2625dfa7c759612c254af5c81",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_power_outlet.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4f94df7d99ba01a989c829231e3a2eab8ff955cb31e8bd1a19afa1b89c266f5f",
+ "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_platform.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "35583509824aac0905c990d980a1e677ce4f259a82c1d2cd3addb0975f6a007d",
+ "chksum_sha256": "06c2028c7743ed3ac39e2ff50f7db2cdf81096bf8412cc67af25f0041c9aae1b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_power_outlet_template.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7076e4492f1e5a9320edee905c9d9b29c0ca0a9222adac0903cd31e424a97edb",
+ "chksum_sha256": "7c504c26d63da38458f77027c0e542aa2bb34eef183829623de02086e79c031c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_tenant_group.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e72931e6ae5088e1e88d15e69d34e8df9a06380ec1118e4e950ee07fa99456b",
+ "chksum_sha256": "f8315a7e1f2c4aaade12b7eab7f2eba9e9763e45fb846730775107aea87b2d86",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_rack_role.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "61501632bf0456ba39fbcebc22660f51d3e3000c6bf497c05e207851456537b6",
+ "chksum_sha256": "d3b673c5a5b01a862fef9114d9a4ba7dcbebcb135efb86f33072ff49f144ddb9",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_device_interface.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb352542fd0d9fb8d6eaf215bb6702e2f1fa131b18405c5a410936b49af156a2",
+ "chksum_sha256": "4ba0e5ede35b7822fd1658b50fd9bc80fa259bee9989b0818c8af95b53577999",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_asn.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8ebdd0a1b9d7008523121a7c14be66d1400a9338828c231272c7f74d5726edce",
+ "chksum_sha256": "cd27110ff787e21cddc8beaa564db9b7e29a8ac77ce10c99ed1c166006708802",
"format": 1
},
{
- "name": "tests/integration/targets/v3.3/tasks/netbox_power_panel.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eac755f52d8df88bb2100cf44cd7557739922838f04ded5da4aff356c75e172b",
+ "chksum_sha256": "46884cd5540b0fef87c808434d64cf34d11b4cb2a837083c024a4280a444e457",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.json",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1b9009a12cfbed3386c6a7d857edc56c8fa88b1917fb6fee6334eb4209f7e349",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_cluster_group.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "beb8453c7e490b5b8b9412c0d8bc4cd6c234e24368aa1f7c6a3c2a7e651b61c6",
+ "chksum_sha256": "6d0971c39294eb2c759bfaed12e5c266b1606216d6c384b3ed322240e644d3e2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_contact.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "10800b08efc61984903e8d350ce3ade71ef7888bd67b75875f04ab463545704e",
+ "chksum_sha256": "5e9c03704abbec6258adf89461e897f3ea277970a5f172f651d879fb1da921ed",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_tag.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "32e11eea93510a83b15b736bdf46995492dd0dcbdb025993f16532aad6de2b22",
+ "chksum_sha256": "65f7c6327d4cbfd7c59d903100681fd668b50e441fb280d3ad38c26d0d03d915",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_service.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1e3384a81b3bc49bcaf3f7d82268cc03a9dd609e2a88e18eeac2677bcf604154",
+ "chksum_sha256": "08ff16818cf6b69f12219eec23a73b8dd4ed7c10b59869628df74daa8d3c414f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_front_port.yml",
+ "name": "tests/integration/targets/inventory-v3.6/files/test-inventory-options.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3b56521d53c9a818916cb718e018214e7123db6b3feb0456532d476955d0aa28",
+ "chksum_sha256": "3f3f9031d9c1d74774e7580fe9676c7f218de99fb8a1fe5e917db51f3bf3f4af",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_config_context.yml",
+ "name": "tests/integration/targets/inventory-v3.6/runme_config.template",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e1dbc4f90c9607e997c2b11c1cd58b37be0363a75d2e791034aaeb6302e1e263",
+ "chksum_sha256": "de40fd34a465f7da8925f1e9ba52359e10ac740e08f2dfa398691810fcc03bd7",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_circuit.yml",
+ "name": "tests/integration/targets/inventory-v3.7",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/inventory-v3.7/.gitignore",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afb572e4f30a6abcbb2cc5a4441643bc8da05919f825de0681c5e886d6100f30",
+ "chksum_sha256": "deacc9eea815485333d506e5bd64fb0c4a4a9980a33ff1b443a2deb0ca488209",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_l2vpn.yml",
+ "name": "tests/integration/targets/inventory-v3.7/compare_inventory_json.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "80bf09f6c370f9575209a81f28e5ed2717c05dd14345e395efc615e4884b1979",
+ "chksum_sha256": "30c33ec36a02ba2483003189f86f977cc29e460ab660e040f70ec4136770fec1",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_provider_network.yml",
+ "name": "tests/integration/targets/inventory-v3.7/runme.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d85ad4ca9dd85d75489fbdb13ef60bc0cead57e5b0161308dcb5625e75c919b4",
+ "chksum_sha256": "f2d26a7388590de5e1126420c402289975eded15a914293329f046406a82ed1d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_fhrp_group_assignment.yml",
+ "name": "tests/integration/targets/inventory-v3.7/aliases",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6315cc64905295c66bc9143b67b6ce4e52e089c85953c0e8729d8ffbd435f0d2",
+ "chksum_sha256": "3efbf182d151ffe527a8a250a044a83997eec84d250c8651dcdfe6f62c60a97d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_webhook.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "094744978836b9c9e5859b0a927c6d6088c2c1fa2c69366158a3c53cb44db5b0",
+ "chksum_sha256": "e74d737990bde83f01d36ba03891d575d347b9d522c8bed244851ec6001338c0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_wireless_lan.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-options.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d86fdee3d125962731b3d98a027a30f4d7ba445b0fdc74cd0b0fc3cda5a1d23c",
+ "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_power_port.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d51e0c69d26bf3bb64ae02399ceb1a59f05105e73d17c9c1b0144b85657f5bac",
+ "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device_interface_template.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e5e071bccd038ddbae0dc33ed5b2ea7b9cce00cd28f29d8160f0d308784d30dc",
+ "chksum_sha256": "b10179aa589cbcd92340b4dbfd4c816af473e22c2ca6b2edcd60ee9ade7c3b7a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_custom_link.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2e9c75e22e6e2540065ed53d26657677c927af1bf3a73c29064c0e3361382e3f",
+ "chksum_sha256": "83e2fb444512331c6bc9e0677cd7d71450dffcb2625dfa7c759612c254af5c81",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device_bay.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "482fe4849d9caff69a8604ab3e8324b0beaceb49e66360d0c3eb7c79d7ac8c34",
+ "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device_type.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "02f5b6658413511f1be6f109ba933c4859131c4985988f0a507b5b288e0684cb",
+ "chksum_sha256": "06c2028c7743ed3ac39e2ff50f7db2cdf81096bf8412cc67af25f0041c9aae1b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_front_port_template.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "961155a3a4abfda44ec2fef8512e7bf78304aa0c7aa366ce6756a054fe55a668",
+ "chksum_sha256": "7c504c26d63da38458f77027c0e542aa2bb34eef183829623de02086e79c031c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_power_feed.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2a784756ec7c4cf50c065187f7c92e6f14117e59f86f32d148304f8ebb4deb46",
+ "chksum_sha256": "f8315a7e1f2c4aaade12b7eab7f2eba9e9763e45fb846730775107aea87b2d86",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_site.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "58ff74a2f2ec0eb44cccf7e545d11d5a1cdeded86afeee1061757117594b38b2",
+ "chksum_sha256": "d3b673c5a5b01a862fef9114d9a4ba7dcbebcb135efb86f33072ff49f144ddb9",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_l2vpn_termination.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b630f638bb826104bdc423470761fbf67d8495f64f4907deec67d37d7e02a743",
+ "chksum_sha256": "4ba0e5ede35b7822fd1658b50fd9bc80fa259bee9989b0818c8af95b53577999",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_virtual_chassis.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "952d715fc4c1dbca7f8d83128b67a0234a37666b9f553506ac749684dd80ebfb",
+ "chksum_sha256": "cd27110ff787e21cddc8beaa564db9b7e29a8ac77ce10c99ed1c166006708802",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_route_target.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a1265c144e813a4fe745934790f9283d30558187bef8d58f705754719ec480dc",
+ "chksum_sha256": "46884cd5540b0fef87c808434d64cf34d11b4cb2a837083c024a4280a444e457",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_console_port_template.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a0f5b420ba0e259d28ed11d0f9a81f3e6e67744ae3bfdaaf5beb737343a44cef",
+ "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_vlan.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f3de3e0d80daef5d6def7c55b974a6c88d4322ac35cb397ca1cbbfe90ef2fd8e",
+ "chksum_sha256": "1b9009a12cfbed3386c6a7d857edc56c8fa88b1917fb6fee6334eb4209f7e349",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_virtual_machine.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a804425ab778b2dc44ba33cb1637ee3a336b20f543e6ac9160d0c81d57de0099",
+ "chksum_sha256": "6d0971c39294eb2c759bfaed12e5c266b1606216d6c384b3ed322240e644d3e2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_rir.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "280fb5eb850e14e7874ada263f1c03f15da3ed24f4730f960967cf8993eb81e3",
+ "chksum_sha256": "5e9c03704abbec6258adf89461e897f3ea277970a5f172f651d879fb1da921ed",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device_role.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fa2e8d09e82a3f099913dc9cf23356a22626895123e59ef9528a183fa5d18dec",
+ "chksum_sha256": "65f7c6327d4cbfd7c59d903100681fd668b50e441fb280d3ad38c26d0d03d915",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_aggregate.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1ea02627b92f257b58e16c77e038930542b949e6cfc7acb38beac52330318d8c",
+ "chksum_sha256": "08ff16818cf6b69f12219eec23a73b8dd4ed7c10b59869628df74daa8d3c414f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_rack.yml",
+ "name": "tests/integration/targets/inventory-v3.7/files/test-inventory-options.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a5cc467d406405bb9458401645826acc394819d6b994fec2f27477d25677a6b4",
+ "chksum_sha256": "3f3f9031d9c1d74774e7580fe9676c7f218de99fb8a1fe5e917db51f3bf3f4af",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml",
+ "name": "tests/integration/targets/inventory-v3.7/runme_config.template",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7b66cf37dbde92ab7eb1082fdcda2acc17662a70ac6ff4cbf879ce2be22257fd",
+ "chksum_sha256": "de40fd34a465f7da8925f1e9ba52359e10ac740e08f2dfa398691810fcc03bd7",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_journal_entry.yml",
+ "name": "tests/integration/targets/inventory-v3.5",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/inventory-v3.5/.gitignore",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0526255ed056eea4324dc0615f4f1b18be2c3ce66951850736b9d6533ae2660a",
+ "chksum_sha256": "deacc9eea815485333d506e5bd64fb0c4a4a9980a33ff1b443a2deb0ca488209",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_wireless_lan_group.yml",
+ "name": "tests/integration/targets/inventory-v3.5/compare_inventory_json.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "94a103ba1cd08739e44dd0be15e9ce1d88ba143b0efd88d47e78155409dfae3e",
+ "chksum_sha256": "30c33ec36a02ba2483003189f86f977cc29e460ab660e040f70ec4136770fec1",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_console_server_port_template.yml",
+ "name": "tests/integration/targets/inventory-v3.5/runme.sh",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31efff083088eb516aa5e7769b52024bee646ab8f996a708fc09d2445c16ce7d",
+ "chksum_sha256": "f2d26a7388590de5e1126420c402289975eded15a914293329f046406a82ed1d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_rear_port.yml",
+ "name": "tests/integration/targets/inventory-v3.5/aliases",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a14bdfe2e9b2c5dc723a6da6b812da1163057f03cf19fe2e5aec663ee6f1452e",
+ "chksum_sha256": "3efbf182d151ffe527a8a250a044a83997eec84d250c8651dcdfe6f62c60a97d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_circuit_type.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options-flatten.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b1e4ff5a8a0341bf0e4e123a523abfb9d194d420b83563536ea837750aa5ec1",
+ "chksum_sha256": "e74d737990bde83f01d36ba03891d575d347b9d522c8bed244851ec6001338c0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_provider.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4deb86969d18e570533d5a2738afddf66725d6d4f4abc3576384aaf226c82ba2",
+ "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_location.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4fde47ce5a7ad1ad91120d23a53db43cf885d640fab3013fcdc4201faf0fccdc",
+ "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_region.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals-flatten.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "64c202f343c3b22244058176bdbe027d1cbc629d189d8dca03f8e2797758d93c",
+ "chksum_sha256": "b10179aa589cbcd92340b4dbfd4c816af473e22c2ca6b2edcd60ee9ade7c3b7a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/main.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-legacy.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "54bc62b0f16212e0dc2f60b91ee8dc8c5cbb579d4d2b180a70bd0c068e7b42ca",
+ "chksum_sha256": "83e2fb444512331c6bc9e0677cd7d71450dffcb2625dfa7c759612c254af5c81",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_wireless_link.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "807da638ea8dc21080bc21a3033dd065570ff93e3dfe9edc4963922505a3613a",
+ "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff125b2f31d99d90775fb6167b857f25465d0124dab2ae228315eb17f9c67860",
+ "chksum_sha256": "06c2028c7743ed3ac39e2ff50f7db2cdf81096bf8412cc67af25f0041c9aae1b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_lookup.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-noracks.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e2332796d0ba42dbf095401b5e3da3a32abf4e0b8c1ff6412c6effc12b914d55",
+ "chksum_sha256": "7c504c26d63da38458f77027c0e542aa2bb34eef183829623de02086e79c031c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_manufacturer.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6f45b1dfe652beff573994e37d534d6c421f428d984f43d1bab497618009fef8",
+ "chksum_sha256": "f8315a7e1f2c4aaade12b7eab7f2eba9e9763e45fb846730775107aea87b2d86",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_service_template.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2-filter.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2dd7572f2ea6c0a92edce50caa99145ea1065fa4800e71afe9c7bfa5fb16f021",
+ "chksum_sha256": "d3b673c5a5b01a862fef9114d9a4ba7dcbebcb135efb86f33072ff49f144ddb9",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_cluster.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2967ce7f5f94401bfba564fa22901be8a7c81ba4eb848eb018c317538a5cc22e",
+ "chksum_sha256": "4ba0e5ede35b7822fd1658b50fd9bc80fa259bee9989b0818c8af95b53577999",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_console_server_port.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options-flatten.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d1c5d0d6e586d445667dd44b70a72e7d50564ba7e95cd2321289859eee3e3f6a",
+ "chksum_sha256": "cd27110ff787e21cddc8beaa564db9b7e29a8ac77ce10c99ed1c166006708802",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_ip_address.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-legacy.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2608d42fc6e56d8ab7d52c28d33658dcca6d8fb350fe2a92ede8d3e852c13ea7",
+ "chksum_sha256": "46884cd5540b0fef87c808434d64cf34d11b4cb2a837083c024a4280a444e457",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_module_type.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b78dc0f37cb445ca99d589c3f296ec1bb6b999dddbcbc2fe8ba64c78e700c53f",
+ "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_rack_group.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b8e3c495f289093c94d3612213c45a6f89624e4d762fd04e74d3062dab34cf1a",
+ "chksum_sha256": "1b9009a12cfbed3386c6a7d857edc56c8fa88b1917fb6fee6334eb4209f7e349",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_vrf.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-noracks.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0a17e30d5154ca2aa90285ab251f52d457e89ced6509d83366101ad36e0da",
+ "chksum_sha256": "6d0971c39294eb2c759bfaed12e5c266b1606216d6c384b3ed322240e644d3e2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_prefix.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals-flatten.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f55ed9fcbda0d371e51828c3ecee2e103ac45f60ce5e5d6c28a04bb16ba64d76",
+ "chksum_sha256": "5e9c03704abbec6258adf89461e897f3ea277970a5f172f651d879fb1da921ed",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_fhrp_group.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2-filter.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c7385675cfb10a26888c09d7822315d06d9aaf3daa73a9ba5b1745190affa1ae",
+ "chksum_sha256": "65f7c6327d4cbfd7c59d903100681fd668b50e441fb280d3ad38c26d0d03d915",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_cable.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4fe9996249181f407284f49d608ef9bab931176b393008ec01f5e34b8459250e",
+ "chksum_sha256": "08ff16818cf6b69f12219eec23a73b8dd4ed7c10b59869628df74daa8d3c414f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_vlan_group.yml",
+ "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9137743d782b3f5a7c93da6008c5c1251ef3d48f18926d4a6d1e2888fd3ea383",
+ "chksum_sha256": "3f3f9031d9c1d74774e7580fe9676c7f218de99fb8a1fe5e917db51f3bf3f4af",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_contact_role.yml",
+ "name": "tests/integration/targets/inventory-v3.5/runme_config.template",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52d72f63e31c7de7bc1dc2276112f491466ddbad59628833213f0ce78fb59cb3",
+ "chksum_sha256": "de40fd34a465f7da8925f1e9ba52359e10ac740e08f2dfa398691810fcc03bd7",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_console_port.yml",
+ "name": "tests/integration/targets/regression-v3.5",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/regression-v3.5/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/regression-v3.5/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f22bf91272f6001c1a9d8819ca38a0524c8a442640e5ba2eef2d1d53f4f4340e",
+ "chksum_sha256": "41cdf99d833f0b3525d59fee564411727dc3f89e908eaf1240f064ec051291be",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_export_template.yml",
+ "name": "tests/integration/targets/v3.5",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/v3.5/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/v3.5/tasks/netbox_region.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3e3cdf0b433461d0bc0db2cc67e0fd22150ff9922732ac023fb7afc5203216fc",
+ "chksum_sha256": "64c202f343c3b22244058176bdbe027d1cbc629d189d8dca03f8e2797758d93c",
"format": 1
},
{
@@ -3102,31 +3116,31 @@
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_console_server_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3e74537f88cec7810735c35c53132ec899156fd02732cf10e0fb4ff7e1e5a14d",
+ "chksum_sha256": "d1c5d0d6e586d445667dd44b70a72e7d50564ba7e95cd2321289859eee3e3f6a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_custom_field.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_power_outlet_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f3b0f2f927ab90abfc710f65ce85d406fda328bbdd83231aed829aec9900df6c",
+ "chksum_sha256": "7076e4492f1e5a9320edee905c9d9b29c0ca0a9222adac0903cd31e424a97edb",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_inventory_item_role.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_fhrp_group_assignment.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b1bbf7b2aabc7b200fb8a612ee092629492c4a0a8cfd5e859c6cd9aadfa09d40",
+ "chksum_sha256": "6315cc64905295c66bc9143b67b6ce4e52e089c85953c0e8729d8ffbd435f0d2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_cluster_type.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_module_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c88469e151627ba4f18c90ec7dc96449ebc38e0b10c3715b2527e8ed2317ff87",
+ "chksum_sha256": "b78dc0f37cb445ca99d589c3f296ec1bb6b999dddbcbc2fe8ba64c78e700c53f",
"format": 1
},
{
@@ -3137,45 +3151,45 @@
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_circuit_termination.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_wireless_lan_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "318daab4470ec628ff83d4dfb2a4b7270a42863eb3a80ca142ef9094fa9cb898",
+ "chksum_sha256": "94a103ba1cd08739e44dd0be15e9ce1d88ba143b0efd88d47e78155409dfae3e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_rear_port_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_route_target.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3d62cd318b253c9f41f11d93ce4ccfa348c61bd0c5f281e7b33110ff9ca1d0f",
+ "chksum_sha256": "a1265c144e813a4fe745934790f9283d30558187bef8d58f705754719ec480dc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_ipam_role.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_cluster.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "87927259bdf063bc202fa76992dc4ea7fdf3953cb181261271af32c0464fef6b",
+ "chksum_sha256": "2967ce7f5f94401bfba564fa22901be8a7c81ba4eb848eb018c317538a5cc22e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_vm_interface.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_wireless_link.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0de602de86254d9c7f4c09f7b9d87da55dd0ddba4c7dbef6bc68bd041669151d",
+ "chksum_sha256": "807da638ea8dc21080bc21a3033dd065570ff93e3dfe9edc4963922505a3613a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device_bay_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_rack_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b013bde7259d29fb3bc35de81fec4f2a0c24c09d54ada22355a39e406d0a9554",
+ "chksum_sha256": "b8e3c495f289093c94d3612213c45a6f89624e4d762fd04e74d3062dab34cf1a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_power_outlet.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_rir.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4f94df7d99ba01a989c829231e3a2eab8ff955cb31e8bd1a19afa1b89c266f5f",
+ "chksum_sha256": "280fb5eb850e14e7874ada263f1c03f15da3ed24f4730f960967cf8993eb81e3",
"format": 1
},
{
@@ -3186,1011 +3200,1039 @@
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_power_outlet_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_asn.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7076e4492f1e5a9320edee905c9d9b29c0ca0a9222adac0903cd31e424a97edb",
+ "chksum_sha256": "8ebdd0a1b9d7008523121a7c14be66d1400a9338828c231272c7f74d5726edce",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_cluster_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e72931e6ae5088e1e88d15e69d34e8df9a06380ec1118e4e950ee07fa99456b",
+ "chksum_sha256": "c88469e151627ba4f18c90ec7dc96449ebc38e0b10c3715b2527e8ed2317ff87",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_rack_role.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "61501632bf0456ba39fbcebc22660f51d3e3000c6bf497c05e207851456537b6",
+ "chksum_sha256": "fa2e8d09e82a3f099913dc9cf23356a22626895123e59ef9528a183fa5d18dec",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_device_interface.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_virtual_chassis.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb352542fd0d9fb8d6eaf215bb6702e2f1fa131b18405c5a410936b49af156a2",
+ "chksum_sha256": "952d715fc4c1dbca7f8d83128b67a0234a37666b9f553506ac749684dd80ebfb",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_asn.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8ebdd0a1b9d7008523121a7c14be66d1400a9338828c231272c7f74d5726edce",
+ "chksum_sha256": "b3e31a81a5f25b51c1df6cc5d3f9376be8c93b54888bbcf9b957661792b9e526",
"format": 1
},
{
- "name": "tests/integration/targets/v3.5/tasks/netbox_power_panel.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_service_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eac755f52d8df88bb2100cf44cd7557739922838f04ded5da4aff356c75e172b",
+ "chksum_sha256": "2dd7572f2ea6c0a92edce50caa99145ea1065fa4800e71afe9c7bfa5fb16f021",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device_bay_template.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "b013bde7259d29fb3bc35de81fec4f2a0c24c09d54ada22355a39e406d0a9554",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.5/tasks/netbox_custom_link.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "2e9c75e22e6e2540065ed53d26657677c927af1bf3a73c29064c0e3361382e3f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_cluster_group.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_service.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "beb8453c7e490b5b8b9412c0d8bc4cd6c234e24368aa1f7c6a3c2a7e651b61c6",
+ "chksum_sha256": "1e3384a81b3bc49bcaf3f7d82268cc03a9dd609e2a88e18eeac2677bcf604154",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_contact.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_cluster_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "10800b08efc61984903e8d350ce3ade71ef7888bd67b75875f04ab463545704e",
+ "chksum_sha256": "beb8453c7e490b5b8b9412c0d8bc4cd6c234e24368aa1f7c6a3c2a7e651b61c6",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_tag.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_circuit_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "32e11eea93510a83b15b736bdf46995492dd0dcbdb025993f16532aad6de2b22",
+ "chksum_sha256": "0b1e4ff5a8a0341bf0e4e123a523abfb9d194d420b83563536ea837750aa5ec1",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_service.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_journal_entry.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1e3384a81b3bc49bcaf3f7d82268cc03a9dd609e2a88e18eeac2677bcf604154",
+ "chksum_sha256": "0526255ed056eea4324dc0615f4f1b18be2c3ce66951850736b9d6533ae2660a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_front_port.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_aggregate.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3b56521d53c9a818916cb718e018214e7123db6b3feb0456532d476955d0aa28",
+ "chksum_sha256": "1ea02627b92f257b58e16c77e038930542b949e6cfc7acb38beac52330318d8c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_config_context.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_virtual_machine.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e1dbc4f90c9607e997c2b11c1cd58b37be0363a75d2e791034aaeb6302e1e263",
+ "chksum_sha256": "a804425ab778b2dc44ba33cb1637ee3a336b20f543e6ac9160d0c81d57de0099",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_circuit.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_prefix.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afb572e4f30a6abcbb2cc5a4441643bc8da05919f825de0681c5e886d6100f30",
+ "chksum_sha256": "f55ed9fcbda0d371e51828c3ecee2e103ac45f60ce5e5d6c28a04bb16ba64d76",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_l2vpn.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_front_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "80bf09f6c370f9575209a81f28e5ed2717c05dd14345e395efc615e4884b1979",
+ "chksum_sha256": "3b56521d53c9a818916cb718e018214e7123db6b3feb0456532d476955d0aa28",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_provider_network.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_contact.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d85ad4ca9dd85d75489fbdb13ef60bc0cead57e5b0161308dcb5625e75c919b4",
+ "chksum_sha256": "10800b08efc61984903e8d350ce3ade71ef7888bd67b75875f04ab463545704e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_fhrp_group_assignment.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_ip_address.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6315cc64905295c66bc9143b67b6ce4e52e089c85953c0e8729d8ffbd435f0d2",
+ "chksum_sha256": "2608d42fc6e56d8ab7d52c28d33658dcca6d8fb350fe2a92ede8d3e852c13ea7",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_webhook.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_custom_field.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "094744978836b9c9e5859b0a927c6d6088c2c1fa2c69366158a3c53cb44db5b0",
+ "chksum_sha256": "46cecc1067a4995a8820e51f451e9d5291864b79876cc8551b60d81baed55b53",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_wireless_lan.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_console_server_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d86fdee3d125962731b3d98a027a30f4d7ba445b0fdc74cd0b0fc3cda5a1d23c",
+ "chksum_sha256": "31efff083088eb516aa5e7769b52024bee646ab8f996a708fc09d2445c16ce7d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_power_port.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device_bay.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d51e0c69d26bf3bb64ae02399ceb1a59f05105e73d17c9c1b0144b85657f5bac",
+ "chksum_sha256": "482fe4849d9caff69a8604ab3e8324b0beaceb49e66360d0c3eb7c79d7ac8c34",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device_interface_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_vrf.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e5e071bccd038ddbae0dc33ed5b2ea7b9cce00cd28f29d8160f0d308784d30dc",
+ "chksum_sha256": "e3b0a17e30d5154ca2aa90285ab251f52d457e89ced6509d83366101ad36e0da",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_custom_link.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_tag.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2e9c75e22e6e2540065ed53d26657677c927af1bf3a73c29064c0e3361382e3f",
+ "chksum_sha256": "32e11eea93510a83b15b736bdf46995492dd0dcbdb025993f16532aad6de2b22",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device_bay.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_inventory_item_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "482fe4849d9caff69a8604ab3e8324b0beaceb49e66360d0c3eb7c79d7ac8c34",
+ "chksum_sha256": "b1bbf7b2aabc7b200fb8a612ee092629492c4a0a8cfd5e859c6cd9aadfa09d40",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device_type.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_vlan.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "02f5b6658413511f1be6f109ba933c4859131c4985988f0a507b5b288e0684cb",
+ "chksum_sha256": "f3de3e0d80daef5d6def7c55b974a6c88d4322ac35cb397ca1cbbfe90ef2fd8e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_front_port_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_location.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "961155a3a4abfda44ec2fef8512e7bf78304aa0c7aa366ce6756a054fe55a668",
+ "chksum_sha256": "4fde47ce5a7ad1ad91120d23a53db43cf885d640fab3013fcdc4201faf0fccdc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_power_feed.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_vm_interface.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2a784756ec7c4cf50c065187f7c92e6f14117e59f86f32d148304f8ebb4deb46",
+ "chksum_sha256": "0de602de86254d9c7f4c09f7b9d87da55dd0ddba4c7dbef6bc68bd041669151d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_site.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_lookup.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "58ff74a2f2ec0eb44cccf7e545d11d5a1cdeded86afeee1061757117594b38b2",
+ "chksum_sha256": "12bc28911f599b5e292425de7d0d6f5f596fee407befbabbc0e7de33f9a1d9e0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_l2vpn_termination.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_console_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b630f638bb826104bdc423470761fbf67d8495f64f4907deec67d37d7e02a743",
+ "chksum_sha256": "f22bf91272f6001c1a9d8819ca38a0524c8a442640e5ba2eef2d1d53f4f4340e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_virtual_chassis.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_provider_network.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "952d715fc4c1dbca7f8d83128b67a0234a37666b9f553506ac749684dd80ebfb",
+ "chksum_sha256": "d85ad4ca9dd85d75489fbdb13ef60bc0cead57e5b0161308dcb5625e75c919b4",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_route_target.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device_interface.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a1265c144e813a4fe745934790f9283d30558187bef8d58f705754719ec480dc",
+ "chksum_sha256": "cb352542fd0d9fb8d6eaf215bb6702e2f1fa131b18405c5a410936b49af156a2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_console_port_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_contact_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a0f5b420ba0e259d28ed11d0f9a81f3e6e67744ae3bfdaaf5beb737343a44cef",
+ "chksum_sha256": "52d72f63e31c7de7bc1dc2276112f491466ddbad59628833213f0ce78fb59cb3",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_vlan.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_webhook.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f3de3e0d80daef5d6def7c55b974a6c88d4322ac35cb397ca1cbbfe90ef2fd8e",
+ "chksum_sha256": "094744978836b9c9e5859b0a927c6d6088c2c1fa2c69366158a3c53cb44db5b0",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_virtual_machine.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a804425ab778b2dc44ba33cb1637ee3a336b20f543e6ac9160d0c81d57de0099",
+ "chksum_sha256": "94a9328d196fd3e810b0827ea67aac0093b0b1414bf94b865d45181892b42dd6",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_rir.yml",
+ "name": "tests/integration/targets/v3.5/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "280fb5eb850e14e7874ada263f1c03f15da3ed24f4730f960967cf8993eb81e3",
+ "chksum_sha256": "54bc62b0f16212e0dc2f60b91ee8dc8c5cbb579d4d2b180a70bd0c068e7b42ca",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device_role.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fa2e8d09e82a3f099913dc9cf23356a22626895123e59ef9528a183fa5d18dec",
+ "chksum_sha256": "02f5b6658413511f1be6f109ba933c4859131c4985988f0a507b5b288e0684cb",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_aggregate.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_config_context.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e577b0565ebe4c0dc03d48ab374370f1e0cd32f527fafae03b77f6d150a92f23",
+ "chksum_sha256": "e1dbc4f90c9607e997c2b11c1cd58b37be0363a75d2e791034aaeb6302e1e263",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_rack.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_rear_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a5cc467d406405bb9458401645826acc394819d6b994fec2f27477d25677a6b4",
+ "chksum_sha256": "a14bdfe2e9b2c5dc723a6da6b812da1163057f03cf19fe2e5aec663ee6f1452e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_inventory_item.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_l2vpn_termination.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7b66cf37dbde92ab7eb1082fdcda2acc17662a70ac6ff4cbf879ce2be22257fd",
+ "chksum_sha256": "b630f638bb826104bdc423470761fbf67d8495f64f4907deec67d37d7e02a743",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_journal_entry.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_fhrp_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0526255ed056eea4324dc0615f4f1b18be2c3ce66951850736b9d6533ae2660a",
+ "chksum_sha256": "c7385675cfb10a26888c09d7822315d06d9aaf3daa73a9ba5b1745190affa1ae",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_wireless_lan_group.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_cable.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "94a103ba1cd08739e44dd0be15e9ce1d88ba143b0efd88d47e78155409dfae3e",
+ "chksum_sha256": "480243fd666d163294704b2c74b9034115284efdeb6e0b73b308425b454bfa7f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_console_server_port_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_site.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31efff083088eb516aa5e7769b52024bee646ab8f996a708fc09d2445c16ce7d",
+ "chksum_sha256": "58ff74a2f2ec0eb44cccf7e545d11d5a1cdeded86afeee1061757117594b38b2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_rear_port.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_console_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a14bdfe2e9b2c5dc723a6da6b812da1163057f03cf19fe2e5aec663ee6f1452e",
+ "chksum_sha256": "a0f5b420ba0e259d28ed11d0f9a81f3e6e67744ae3bfdaaf5beb737343a44cef",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_circuit_type.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_wireless_lan.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b1e4ff5a8a0341bf0e4e123a523abfb9d194d420b83563536ea837750aa5ec1",
+ "chksum_sha256": "d86fdee3d125962731b3d98a027a30f4d7ba445b0fdc74cd0b0fc3cda5a1d23c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_provider.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_rack_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "06ebe0098ce2ddbcce24fce1495ba3e5720d344f8bc24db717969579ab1fba33",
+ "chksum_sha256": "61501632bf0456ba39fbcebc22660f51d3e3000c6bf497c05e207851456537b6",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_location.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_rack.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4fde47ce5a7ad1ad91120d23a53db43cf885d640fab3013fcdc4201faf0fccdc",
+ "chksum_sha256": "a5cc467d406405bb9458401645826acc394819d6b994fec2f27477d25677a6b4",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_region.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_provider.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "64c202f343c3b22244058176bdbe027d1cbc629d189d8dca03f8e2797758d93c",
+ "chksum_sha256": "4deb86969d18e570533d5a2738afddf66725d6d4f4abc3576384aaf226c82ba2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/main.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_l2vpn.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "54bc62b0f16212e0dc2f60b91ee8dc8c5cbb579d4d2b180a70bd0c068e7b42ca",
+ "chksum_sha256": "80bf09f6c370f9575209a81f28e5ed2717c05dd14345e395efc615e4884b1979",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_wireless_link.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_rear_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "807da638ea8dc21080bc21a3033dd065570ff93e3dfe9edc4963922505a3613a",
+ "chksum_sha256": "d3d62cd318b253c9f41f11d93ce4ccfa348c61bd0c5f281e7b33110ff9ca1d0f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_power_port_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_ipam_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff125b2f31d99d90775fb6167b857f25465d0124dab2ae228315eb17f9c67860",
+ "chksum_sha256": "87927259bdf063bc202fa76992dc4ea7fdf3953cb181261271af32c0464fef6b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_lookup.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_vlan_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e2332796d0ba42dbf095401b5e3da3a32abf4e0b8c1ff6412c6effc12b914d55",
+ "chksum_sha256": "9137743d782b3f5a7c93da6008c5c1251ef3d48f18926d4a6d1e2888fd3ea383",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_manufacturer.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_power_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6f45b1dfe652beff573994e37d534d6c421f428d984f43d1bab497618009fef8",
+ "chksum_sha256": "d51e0c69d26bf3bb64ae02399ceb1a59f05105e73d17c9c1b0144b85657f5bac",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_service_template.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_circuit.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2dd7572f2ea6c0a92edce50caa99145ea1065fa4800e71afe9c7bfa5fb16f021",
+ "chksum_sha256": "afb572e4f30a6abcbb2cc5a4441643bc8da05919f825de0681c5e886d6100f30",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_cluster.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_export_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2967ce7f5f94401bfba564fa22901be8a7c81ba4eb848eb018c317538a5cc22e",
+ "chksum_sha256": "3e3cdf0b433461d0bc0db2cc67e0fd22150ff9922732ac023fb7afc5203216fc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_console_server_port.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_front_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d1c5d0d6e586d445667dd44b70a72e7d50564ba7e95cd2321289859eee3e3f6a",
+ "chksum_sha256": "961155a3a4abfda44ec2fef8512e7bf78304aa0c7aa366ce6756a054fe55a668",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_ip_address.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2608d42fc6e56d8ab7d52c28d33658dcca6d8fb350fe2a92ede8d3e852c13ea7",
+ "chksum_sha256": "3e74537f88cec7810735c35c53132ec899156fd02732cf10e0fb4ff7e1e5a14d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_module_type.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_power_panel.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b78dc0f37cb445ca99d589c3f296ec1bb6b999dddbcbc2fe8ba64c78e700c53f",
+ "chksum_sha256": "eac755f52d8df88bb2100cf44cd7557739922838f04ded5da4aff356c75e172b",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_rack_group.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_power_feed.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b8e3c495f289093c94d3612213c45a6f89624e4d762fd04e74d3062dab34cf1a",
+ "chksum_sha256": "2a784756ec7c4cf50c065187f7c92e6f14117e59f86f32d148304f8ebb4deb46",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_vrf.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_power_outlet.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0a17e30d5154ca2aa90285ab251f52d457e89ced6509d83366101ad36e0da",
+ "chksum_sha256": "4f94df7d99ba01a989c829231e3a2eab8ff955cb31e8bd1a19afa1b89c266f5f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_prefix.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_circuit_termination.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f55ed9fcbda0d371e51828c3ecee2e103ac45f60ce5e5d6c28a04bb16ba64d76",
+ "chksum_sha256": "318daab4470ec628ff83d4dfb2a4b7270a42863eb3a80ca142ef9094fa9cb898",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_fhrp_group.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c7385675cfb10a26888c09d7822315d06d9aaf3daa73a9ba5b1745190affa1ae",
+ "chksum_sha256": "1ae1dc4a42a5fb65dcc1272f424a87cbdb6984dfe1787b310583059567fd181d",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_cable.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_manufacturer.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4fe9996249181f407284f49d608ef9bab931176b393008ec01f5e34b8459250e",
+ "chksum_sha256": "6f45b1dfe652beff573994e37d534d6c421f428d984f43d1bab497618009fef8",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_vlan_group.yml",
+ "name": "tests/integration/targets/v3.5/tasks/netbox_device_interface_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9137743d782b3f5a7c93da6008c5c1251ef3d48f18926d4a6d1e2888fd3ea383",
+ "chksum_sha256": "e5e071bccd038ddbae0dc33ed5b2ea7b9cce00cd28f29d8160f0d308784d30dc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_contact_role.yml",
+ "name": "tests/integration/targets/v3.6",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/v3.6/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/v3.6/tasks/netbox_region.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52d72f63e31c7de7bc1dc2276112f491466ddbad59628833213f0ce78fb59cb3",
+ "chksum_sha256": "64c202f343c3b22244058176bdbe027d1cbc629d189d8dca03f8e2797758d93c",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_console_port.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_tenant.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f22bf91272f6001c1a9d8819ca38a0524c8a442640e5ba2eef2d1d53f4f4340e",
+ "chksum_sha256": "12293e5057c80b6b491b0c99ec05d3556d2642f5fcb981fa0f215857b5855b3a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_export_template.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_console_server_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3e3cdf0b433461d0bc0db2cc67e0fd22150ff9922732ac023fb7afc5203216fc",
+ "chksum_sha256": "d1c5d0d6e586d445667dd44b70a72e7d50564ba7e95cd2321289859eee3e3f6a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_tenant.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_power_outlet_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "12293e5057c80b6b491b0c99ec05d3556d2642f5fcb981fa0f215857b5855b3a",
+ "chksum_sha256": "7076e4492f1e5a9320edee905c9d9b29c0ca0a9222adac0903cd31e424a97edb",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_fhrp_group_assignment.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3e74537f88cec7810735c35c53132ec899156fd02732cf10e0fb4ff7e1e5a14d",
+ "chksum_sha256": "6315cc64905295c66bc9143b67b6ce4e52e089c85953c0e8729d8ffbd435f0d2",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_custom_field.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_module_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f3b0f2f927ab90abfc710f65ce85d406fda328bbdd83231aed829aec9900df6c",
+ "chksum_sha256": "b78dc0f37cb445ca99d589c3f296ec1bb6b999dddbcbc2fe8ba64c78e700c53f",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_inventory_item_role.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_site_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b1bbf7b2aabc7b200fb8a612ee092629492c4a0a8cfd5e859c6cd9aadfa09d40",
+ "chksum_sha256": "c5770e6c7f178cfed77e7cc9b4b7c7f7d8ed7557420c8e1ee3a221f54e2cbaaf",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_cluster_type.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_wireless_lan_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c88469e151627ba4f18c90ec7dc96449ebc38e0b10c3715b2527e8ed2317ff87",
+ "chksum_sha256": "94a103ba1cd08739e44dd0be15e9ce1d88ba143b0efd88d47e78155409dfae3e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_site_group.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_route_target.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c5770e6c7f178cfed77e7cc9b4b7c7f7d8ed7557420c8e1ee3a221f54e2cbaaf",
+ "chksum_sha256": "a1265c144e813a4fe745934790f9283d30558187bef8d58f705754719ec480dc",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_circuit_termination.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_cluster.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "318daab4470ec628ff83d4dfb2a4b7270a42863eb3a80ca142ef9094fa9cb898",
+ "chksum_sha256": "2967ce7f5f94401bfba564fa22901be8a7c81ba4eb848eb018c317538a5cc22e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_rear_port_template.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_wireless_link.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3d62cd318b253c9f41f11d93ce4ccfa348c61bd0c5f281e7b33110ff9ca1d0f",
+ "chksum_sha256": "807da638ea8dc21080bc21a3033dd065570ff93e3dfe9edc4963922505a3613a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_ipam_role.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_rack_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "87927259bdf063bc202fa76992dc4ea7fdf3953cb181261271af32c0464fef6b",
+ "chksum_sha256": "b8e3c495f289093c94d3612213c45a6f89624e4d762fd04e74d3062dab34cf1a",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_vm_interface.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_rir.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0de602de86254d9c7f4c09f7b9d87da55dd0ddba4c7dbef6bc68bd041669151d",
+ "chksum_sha256": "280fb5eb850e14e7874ada263f1c03f15da3ed24f4730f960967cf8993eb81e3",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device_bay_template.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_platform.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b013bde7259d29fb3bc35de81fec4f2a0c24c09d54ada22355a39e406d0a9554",
+ "chksum_sha256": "2bdd6dd59eb4dcbfb1e285aef3bfbfe944552c3dd2bd20e17b58b5798926221e",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_power_outlet.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_asn.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4f94df7d99ba01a989c829231e3a2eab8ff955cb31e8bd1a19afa1b89c266f5f",
+ "chksum_sha256": "8ebdd0a1b9d7008523121a7c14be66d1400a9338828c231272c7f74d5726edce",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_platform.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_cluster_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "35583509824aac0905c990d980a1e677ce4f259a82c1d2cd3addb0975f6a007d",
+ "chksum_sha256": "c88469e151627ba4f18c90ec7dc96449ebc38e0b10c3715b2527e8ed2317ff87",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_power_outlet_template.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7076e4492f1e5a9320edee905c9d9b29c0ca0a9222adac0903cd31e424a97edb",
+ "chksum_sha256": "fa2e8d09e82a3f099913dc9cf23356a22626895123e59ef9528a183fa5d18dec",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_tenant_group.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_virtual_chassis.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e72931e6ae5088e1e88d15e69d34e8df9a06380ec1118e4e950ee07fa99456b",
+ "chksum_sha256": "952d715fc4c1dbca7f8d83128b67a0234a37666b9f553506ac749684dd80ebfb",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_rack_role.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_power_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "61501632bf0456ba39fbcebc22660f51d3e3000c6bf497c05e207851456537b6",
+ "chksum_sha256": "b3e31a81a5f25b51c1df6cc5d3f9376be8c93b54888bbcf9b957661792b9e526",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_device_interface.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_service_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb352542fd0d9fb8d6eaf215bb6702e2f1fa131b18405c5a410936b49af156a2",
+ "chksum_sha256": "2dd7572f2ea6c0a92edce50caa99145ea1065fa4800e71afe9c7bfa5fb16f021",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_asn.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device_bay_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8ebdd0a1b9d7008523121a7c14be66d1400a9338828c231272c7f74d5726edce",
+ "chksum_sha256": "b013bde7259d29fb3bc35de81fec4f2a0c24c09d54ada22355a39e406d0a9554",
"format": 1
},
{
- "name": "tests/integration/targets/v3.4/tasks/netbox_power_panel.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_custom_link.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eac755f52d8df88bb2100cf44cd7557739922838f04ded5da4aff356c75e172b",
+ "chksum_sha256": "2e9c75e22e6e2540065ed53d26657677c927af1bf3a73c29064c0e3361382e3f",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.3",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_service.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1e3384a81b3bc49bcaf3f7d82268cc03a9dd609e2a88e18eeac2677bcf604154",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.3/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_cluster_group.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "beb8453c7e490b5b8b9412c0d8bc4cd6c234e24368aa1f7c6a3c2a7e651b61c6",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.3/tasks/main.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_circuit_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fb99ba463980db4610b23e5cd0fd00675cff4d7529fda9db6c729a67c8966e51",
+ "chksum_sha256": "0b1e4ff5a8a0341bf0e4e123a523abfb9d194d420b83563536ea837750aa5ec1",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.5",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_journal_entry.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "0526255ed056eea4324dc0615f4f1b18be2c3ce66951850736b9d6533ae2660a",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.5/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_aggregate.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1ea02627b92f257b58e16c77e038930542b949e6cfc7acb38beac52330318d8c",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.5/tasks/main.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_virtual_machine.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "41cdf99d833f0b3525d59fee564411727dc3f89e908eaf1240f064ec051291be",
+ "chksum_sha256": "a804425ab778b2dc44ba33cb1637ee3a336b20f543e6ac9160d0c81d57de0099",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_prefix.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f55ed9fcbda0d371e51828c3ecee2e103ac45f60ce5e5d6c28a04bb16ba64d76",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/runme.sh",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_front_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "29959b15926edfa968b9812d888b7130da5893f4ea3d686fdeba25426d501bc9",
+ "chksum_sha256": "3b56521d53c9a818916cb718e018214e7123db6b3feb0456532d476955d0aa28",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_contact.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "10800b08efc61984903e8d350ce3ade71ef7888bd67b75875f04ab463545704e",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_ip_address.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f8315a7e1f2c4aaade12b7eab7f2eba9e9763e45fb846730775107aea87b2d86",
+ "chksum_sha256": "2608d42fc6e56d8ab7d52c28d33658dcca6d8fb350fe2a92ede8d3e852c13ea7",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_custom_field.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "42b379070cf92cdee0c3dd1bd55f465953629cccb1fcb87f982ca3d8f617c99e",
+ "chksum_sha256": "46cecc1067a4995a8820e51f451e9d5291864b79876cc8551b60d81baed55b53",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_console_server_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a708d8e5e593ae05faee7ecba8e69ab341ab7fd795fe8a42a713fa8a17f79f66",
+ "chksum_sha256": "31efff083088eb516aa5e7769b52024bee646ab8f996a708fc09d2445c16ce7d",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device_bay.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b9009a12cfbed3386c6a7d857edc56c8fa88b1917fb6fee6334eb4209f7e349",
+ "chksum_sha256": "482fe4849d9caff69a8604ab3e8324b0beaceb49e66360d0c3eb7c79d7ac8c34",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_vrf.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6d0971c39294eb2c759bfaed12e5c266b1606216d6c384b3ed322240e644d3e2",
+ "chksum_sha256": "e3b0a17e30d5154ca2aa90285ab251f52d457e89ced6509d83366101ad36e0da",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_tag.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8288de0d83d2cbb4040a8df05b276bd92ee2918519a1f89c02ab9e1725637b10",
+ "chksum_sha256": "32e11eea93510a83b15b736bdf46995492dd0dcbdb025993f16532aad6de2b22",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_inventory_item_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c3155cf2fb4391c57d8081e025140a0539cc1c44e7a40fbb8b6b58de58d8b8c9",
+ "chksum_sha256": "b1bbf7b2aabc7b200fb8a612ee092629492c4a0a8cfd5e859c6cd9aadfa09d40",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_vlan.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "08ff16818cf6b69f12219eec23a73b8dd4ed7c10b59869628df74daa8d3c414f",
+ "chksum_sha256": "f3de3e0d80daef5d6def7c55b974a6c88d4322ac35cb397ca1cbbfe90ef2fd8e",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-options.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_location.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f3f9031d9c1d74774e7580fe9676c7f218de99fb8a1fe5e917db51f3bf3f4af",
+ "chksum_sha256": "4fde47ce5a7ad1ad91120d23a53db43cf885d640fab3013fcdc4201faf0fccdc",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_vm_interface.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e74d737990bde83f01d36ba03891d575d347b9d522c8bed244851ec6001338c0",
+ "chksum_sha256": "0de602de86254d9c7f4c09f7b9d87da55dd0ddba4c7dbef6bc68bd041669151d",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_config_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "13cab50bffdc58a2b44ab46e0ab592b91a6d0c315874ec5538bed2e090e7abba",
+ "chksum_sha256": "632cc2291e1afc3307a450b9ec6b5e75b321facf5c0a3881230edd834cb72d43",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_lookup.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dce37e0718cea6f84de3085e251913199aafa613f0facf1415b02c776d4647cf",
+ "chksum_sha256": "12bc28911f599b5e292425de7d0d6f5f596fee407befbabbc0e7de33f9a1d9e0",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_console_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e9c03704abbec6258adf89461e897f3ea277970a5f172f651d879fb1da921ed",
+ "chksum_sha256": "f22bf91272f6001c1a9d8819ca38a0524c8a442640e5ba2eef2d1d53f4f4340e",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_provider_network.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3b673c5a5b01a862fef9114d9a4ba7dcbebcb135efb86f33072ff49f144ddb9",
+ "chksum_sha256": "d85ad4ca9dd85d75489fbdb13ef60bc0cead57e5b0161308dcb5625e75c919b4",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-options.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device_interface.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "24f022537dbfc413bfa79772324e95eebacc075ea6e790f9ef8eddf5164565ac",
+ "chksum_sha256": "b97b575dba1385ba7361f881a9b4b553982f470eac4183e880c2cf71927e572b",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_contact_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "24f022537dbfc413bfa79772324e95eebacc075ea6e790f9ef8eddf5164565ac",
+ "chksum_sha256": "52d72f63e31c7de7bc1dc2276112f491466ddbad59628833213f0ce78fb59cb3",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_webhook.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "46884cd5540b0fef87c808434d64cf34d11b4cb2a837083c024a4280a444e457",
+ "chksum_sha256": "094744978836b9c9e5859b0a927c6d6088c2c1fa2c69366158a3c53cb44db5b0",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_inventory_item.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "22a523ef9ee5b1aa2cbddddd0c4a52e5a77bfd5dd443d78659343a39fb5152e3",
+ "chksum_sha256": "94a9328d196fd3e810b0827ea67aac0093b0b1414bf94b865d45181892b42dd6",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/aliases",
+ "name": "tests/integration/targets/v3.6/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3efbf182d151ffe527a8a250a044a83997eec84d250c8651dcdfe6f62c60a97d",
+ "chksum_sha256": "9a6ca9723a368c3f640063245342cbfb698ec92d4d6855180be5f45be0406a4a",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/runme_config.template",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device_type.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "de40fd34a465f7da8925f1e9ba52359e10ac740e08f2dfa398691810fcc03bd7",
+ "chksum_sha256": "02f5b6658413511f1be6f109ba933c4859131c4985988f0a507b5b288e0684cb",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/compare_inventory_json.py",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_config_context.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "30c33ec36a02ba2483003189f86f977cc29e460ab660e040f70ec4136770fec1",
+ "chksum_sha256": "e1dbc4f90c9607e997c2b11c1cd58b37be0363a75d2e791034aaeb6302e1e263",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.4/.gitignore",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_rear_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "deacc9eea815485333d506e5bd64fb0c4a4a9980a33ff1b443a2deb0ca488209",
+ "chksum_sha256": "a14bdfe2e9b2c5dc723a6da6b812da1163057f03cf19fe2e5aec663ee6f1452e",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.4",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_l2vpn_termination.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "b630f638bb826104bdc423470761fbf67d8495f64f4907deec67d37d7e02a743",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.4/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_fhrp_group.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "c7385675cfb10a26888c09d7822315d06d9aaf3daa73a9ba5b1745190affa1ae",
"format": 1
},
{
- "name": "tests/integration/targets/regression-v3.4/tasks/main.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_cable.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "41cdf99d833f0b3525d59fee564411727dc3f89e908eaf1240f064ec051291be",
+ "chksum_sha256": "480243fd666d163294704b2c74b9034115284efdeb6e0b73b308425b454bfa7f",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_site.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "58ff74a2f2ec0eb44cccf7e545d11d5a1cdeded86afeee1061757117594b38b2",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/runme.sh",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_console_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f2d26a7388590de5e1126420c402289975eded15a914293329f046406a82ed1d",
+ "chksum_sha256": "a0f5b420ba0e259d28ed11d0f9a81f3e6e67744ae3bfdaaf5beb737343a44cef",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/v3.6/tasks/netbox_wireless_lan.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "d86fdee3d125962731b3d98a027a30f4d7ba445b0fdc74cd0b0fc3cda5a1d23c",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_rack_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f8315a7e1f2c4aaade12b7eab7f2eba9e9763e45fb846730775107aea87b2d86",
+ "chksum_sha256": "e18dfdc340ea38186fe5fa2e420ee9982f6bbec423964490865ec6683f304cba",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_rack.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d1009b6685415e91a9a11dfaa939cacb03fd5f3efd6adff0eb7fa2958ddbdbee",
+ "chksum_sha256": "acd85ca6fd6944c33a6a58f14c96fa598e6ec6d19cc38e0ef36cacb1ef973660",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-legacy.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_provider.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "83e2fb444512331c6bc9e0677cd7d71450dffcb2625dfa7c759612c254af5c81",
+ "chksum_sha256": "4deb86969d18e570533d5a2738afddf66725d6d4f4abc3576384aaf226c82ba2",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_l2vpn.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b9009a12cfbed3386c6a7d857edc56c8fa88b1917fb6fee6334eb4209f7e349",
+ "chksum_sha256": "80bf09f6c370f9575209a81f28e5ed2717c05dd14345e395efc615e4884b1979",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-noracks.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_rear_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6d0971c39294eb2c759bfaed12e5c266b1606216d6c384b3ed322240e644d3e2",
+ "chksum_sha256": "d3d62cd318b253c9f41f11d93ce4ccfa348c61bd0c5f281e7b33110ff9ca1d0f",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals-flatten.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_ipam_role.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b10179aa589cbcd92340b4dbfd4c816af473e22c2ca6b2edcd60ee9ade7c3b7a",
+ "chksum_sha256": "87927259bdf063bc202fa76992dc4ea7fdf3953cb181261271af32c0464fef6b",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options-flatten.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_vlan_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cd27110ff787e21cddc8beaa564db9b7e29a8ac77ce10c99ed1c166006708802",
+ "chksum_sha256": "9137743d782b3f5a7c93da6008c5c1251ef3d48f18926d4a6d1e2888fd3ea383",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_power_port.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "08ff16818cf6b69f12219eec23a73b8dd4ed7c10b59869628df74daa8d3c414f",
+ "chksum_sha256": "d51e0c69d26bf3bb64ae02399ceb1a59f05105e73d17c9c1b0144b85657f5bac",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_circuit.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f3f9031d9c1d74774e7580fe9676c7f218de99fb8a1fe5e917db51f3bf3f4af",
+ "chksum_sha256": "afb572e4f30a6abcbb2cc5a4441643bc8da05919f825de0681c5e886d6100f30",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options-flatten.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_export_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e74d737990bde83f01d36ba03891d575d347b9d522c8bed244851ec6001338c0",
+ "chksum_sha256": "3e3cdf0b433461d0bc0db2cc67e0fd22150ff9922732ac023fb7afc5203216fc",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-noracks.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_front_port_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7c504c26d63da38458f77027c0e542aa2bb34eef183829623de02086e79c031c",
+ "chksum_sha256": "961155a3a4abfda44ec2fef8512e7bf78304aa0c7aa366ce6756a054fe55a668",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2-filter.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "65f7c6327d4cbfd7c59d903100681fd668b50e441fb280d3ad38c26d0d03d915",
+ "chksum_sha256": "3e74537f88cec7810735c35c53132ec899156fd02732cf10e0fb4ff7e1e5a14d",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals-flatten.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_power_panel.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e9c03704abbec6258adf89461e897f3ea277970a5f172f651d879fb1da921ed",
+ "chksum_sha256": "eac755f52d8df88bb2100cf44cd7557739922838f04ded5da4aff356c75e172b",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2-filter.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_power_feed.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3b673c5a5b01a862fef9114d9a4ba7dcbebcb135efb86f33072ff49f144ddb9",
+ "chksum_sha256": "2a784756ec7c4cf50c065187f7c92e6f14117e59f86f32d148304f8ebb4deb46",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-options.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_power_outlet.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
+ "chksum_sha256": "4f94df7d99ba01a989c829231e3a2eab8ff955cb31e8bd1a19afa1b89c266f5f",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-jinja2.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_circuit_termination.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c17f5eef88e43f08288f480719439acd00330c5196d1c14134fa6194103c1519",
+ "chksum_sha256": "318daab4470ec628ff83d4dfb2a4b7270a42863eb3a80ca142ef9094fa9cb898",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-legacy.yml",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_tenant_group.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "46884cd5540b0fef87c808434d64cf34d11b4cb2a837083c024a4280a444e457",
+ "chksum_sha256": "1ae1dc4a42a5fb65dcc1272f424a87cbdb6984dfe1787b310583059567fd181d",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/files/test-inventory-plurals.json",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_manufacturer.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4ba0e5ede35b7822fd1658b50fd9bc80fa259bee9989b0818c8af95b53577999",
+ "chksum_sha256": "6f45b1dfe652beff573994e37d534d6c421f428d984f43d1bab497618009fef8",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/aliases",
+ "name": "tests/integration/targets/v3.6/tasks/netbox_device_interface_template.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3efbf182d151ffe527a8a250a044a83997eec84d250c8651dcdfe6f62c60a97d",
+ "chksum_sha256": "e5e071bccd038ddbae0dc33ed5b2ea7b9cce00cd28f29d8160f0d308784d30dc",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/runme_config.template",
+ "name": "tests/integration/targets/regression-v3.7",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/regression-v3.7/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/regression-v3.7/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "de40fd34a465f7da8925f1e9ba52359e10ac740e08f2dfa398691810fcc03bd7",
+ "chksum_sha256": "41cdf99d833f0b3525d59fee564411727dc3f89e908eaf1240f064ec051291be",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/compare_inventory_json.py",
+ "name": "tests/integration/inventory",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "30c33ec36a02ba2483003189f86f977cc29e460ab660e040f70ec4136770fec1",
+ "chksum_sha256": "ba4658da440ac3efc0a81e148618c1c38eff956943329403bc863b8c26ab79fb",
"format": 1
},
{
- "name": "tests/integration/targets/inventory-v3.5/.gitignore",
+ "name": "tests/integration/netbox-deploy.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "deacc9eea815485333d506e5bd64fb0c4a4a9980a33ff1b443a2deb0ca488209",
+ "chksum_sha256": "b923f66dc11a260245ea8581eb20e2d354f426992e3cf4b11d62dc33600f1590",
"format": 1
},
{
@@ -4201,146 +4243,174 @@
"format": 1
},
{
- "name": "tests/unit",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/integration.cfg",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "b5e219ab076b1e90de2c650d480fe0a4b8724f839ac95f5240ed64a80202dfbf",
"format": 1
},
{
- "name": "tests/unit/module_utils",
+ "name": "tests/netbox-docker",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data",
+ "name": "tests/netbox-docker/v3.7",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/slug",
+ "name": "tests/netbox-docker/v3.7/docker-compose.override.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a86ebe548262e0150fe37695b70a346e562c1fdcc3e03324d7ed78ccb7e714f5",
+ "format": 1
+ },
+ {
+ "name": "tests/netbox-docker/v3.5",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/slug/data.json",
+ "name": "tests/netbox-docker/v3.5/docker-compose.override.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d38464486cef0b272cd7879626d2fbccaba6359c5166c2aed483fcd0c108645c",
+ "chksum_sha256": "434cca0751c8c9b5cbceb4cdbf07402aad4037fea150fa6e79e5d4b420272d1a",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/arg_spec_default",
+ "name": "tests/netbox-docker/v3.6",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/arg_spec_default/data.json",
+ "name": "tests/netbox-docker/v3.6/docker-compose.override.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f48dd7aea115db209d32d4ce0fc6b9836c877a08bf035ee588bbc3f436b4a076",
+ "chksum_sha256": "20ca1270c545e81ecf0419e124f8980ce137ac880fbc42e1e4b033107e4d7e97",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/build_query_params_child",
+ "name": "tests/unit",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/build_query_params_child/data.json",
+ "name": "tests/unit/inventory",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/unit/inventory/test_nb_inventory.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bb4a47f18fb6fcab7557a036a71612f65e75d22972139f8916012ebcbb8dcce0",
+ "chksum_sha256": "dd54840ed281c9ccb4b3b8d38316e0e3eaad208cdba3b8da6db5962e9e638002",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/normalize_data",
+ "name": "tests/unit/inventory/test_data",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/normalize_data/data.json",
+ "name": "tests/unit/inventory/test_data/validate_query_parameter",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/unit/inventory/test_data/validate_query_parameter/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fb8e60b069fb6b847cc286cf83c8df8ea5c8b19078f614be83983e85616036aa",
+ "chksum_sha256": "c38afa75bd45672caa3cae3eef0306f045828f98f47f3ee8f41e2a51296e4f79",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/build_query_params_no_child",
+ "name": "tests/unit/inventory/test_data/group_extractors",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/build_query_params_no_child/data.json",
+ "name": "tests/unit/inventory/test_data/group_extractors/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a2808a6706a4ba94c964b0bd5ccb27036fb6f4ae58402fc388c4a8a56229f758",
+ "chksum_sha256": "57236961c19e1196324e8150a4448a4f78d8ab75f01181b78c1c884cbee88b3f",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/find_app",
+ "name": "tests/unit/inventory/test_data/get_resource_list_chunked",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/find_app/data.json",
+ "name": "tests/unit/inventory/test_data/get_resource_list_chunked/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f57619e431da1db5f3459f0d390e0f98ed8422dd1dfaea0a322faa6689762e2f",
+ "chksum_sha256": "09bee34133057a8261ff63b1392f689076a161cefca45e489fe9ed0b9846dee4",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/choices_id",
+ "name": "tests/unit/inventory/test_data/filter_query_parameters",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/choices_id/data.json",
+ "name": "tests/unit/inventory/test_data/filter_query_parameters/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0ef637ce49cb7fbf3fb67f39641b2db2ddddae41a4a5c772e65cb401fc21d595",
+ "chksum_sha256": "3ecebe7994f1acfae3e196b3f8bce30dab18114fa92f662a4e06a57f338870be",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/build_query_params_user_query_params",
+ "name": "tests/unit/inventory/test_data/refresh_url",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/module_utils/test_data/build_query_params_user_query_params/data.json",
+ "name": "tests/unit/inventory/test_data/refresh_url/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "362739ebc62d83999764392653b6347662f5fadf3f88b5b38a9ce0924db2acea",
+ "chksum_sha256": "26ce71fb70dc9b712c6c61495f8e03308f03a1d38efce476737100cde2664d93",
"format": 1
},
{
- "name": "tests/unit/module_utils/__init__.py",
+ "name": "tests/unit/inventory/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
+ "name": "tests/unit/module_utils",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
"name": "tests/unit/module_utils/fixtures",
"ftype": "dir",
"chksum_type": null,
@@ -4362,45 +4432,45 @@
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/devices.json",
+ "name": "tests/unit/module_utils/fixtures/choices/device_types.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d28c8ab2e5a53cf617e96c37caa10d4881e19f2756e59ce036610d3ac13935af",
+ "chksum_sha256": "065d95e75aa2b700f265e33133b94b5c9f93bd30d9be9a0fdcfe4a17671421ee",
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/racks.json",
+ "name": "tests/unit/module_utils/fixtures/choices/circuits.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "710913087d5fe7c6250ac7a6bbdb378fd2a98f5425595ed92a452e6789ea62e1",
+ "chksum_sha256": "eef93b5c65458cac7b33b1e1365518d381d3e12bcc73b7afbdd163a42350a521",
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/interfaces.json",
+ "name": "tests/unit/module_utils/fixtures/choices/racks.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "69edd276a4d6ff23a24aa290de80ed861b94cba637207a9edb481d7b4dfa9a59",
+ "chksum_sha256": "710913087d5fe7c6250ac7a6bbdb378fd2a98f5425595ed92a452e6789ea62e1",
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/virtual_machines.json",
+ "name": "tests/unit/module_utils/fixtures/choices/devices.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8a019714226dd0208003a775d05c48aed8195b0f09a23ad4c5e976a31f2f4b91",
+ "chksum_sha256": "d28c8ab2e5a53cf617e96c37caa10d4881e19f2756e59ce036610d3ac13935af",
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/services.json",
+ "name": "tests/unit/module_utils/fixtures/choices/vlans.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1eee733c9069414f6294f64ecf0bd65c0afb42053c0ee8e1d9bf0ac48ca9e59c",
+ "chksum_sha256": "c4b951095ee4c7443616cda2f26ed9e778226bf4b8e193e0f67cc5b0b96a6636",
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/device_types.json",
+ "name": "tests/unit/module_utils/fixtures/choices/services.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "065d95e75aa2b700f265e33133b94b5c9f93bd30d9be9a0fdcfe4a17671421ee",
+ "chksum_sha256": "1eee733c9069414f6294f64ecf0bd65c0afb42053c0ee8e1d9bf0ac48ca9e59c",
"format": 1
},
{
@@ -4411,248 +4481,276 @@
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/vlans.json",
+ "name": "tests/unit/module_utils/fixtures/choices/virtual_machines.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c4b951095ee4c7443616cda2f26ed9e778226bf4b8e193e0f67cc5b0b96a6636",
+ "chksum_sha256": "8a019714226dd0208003a775d05c48aed8195b0f09a23ad4c5e976a31f2f4b91",
"format": 1
},
{
- "name": "tests/unit/module_utils/fixtures/choices/circuits.json",
+ "name": "tests/unit/module_utils/fixtures/choices/interfaces.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eef93b5c65458cac7b33b1e1365518d381d3e12bcc73b7afbdd163a42350a521",
+ "chksum_sha256": "69edd276a4d6ff23a24aa290de80ed861b94cba637207a9edb481d7b4dfa9a59",
"format": 1
},
{
- "name": "tests/unit/module_utils/test_netbox_base_class.py",
+ "name": "tests/unit/module_utils/test_data",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/unit/module_utils/test_data/find_app",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/unit/module_utils/test_data/find_app/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "077ad2966f704c03768d00f8a708243a3eac42e4e2d6a47bf34b790ea68af6cd",
+ "chksum_sha256": "f57619e431da1db5f3459f0d390e0f98ed8422dd1dfaea0a322faa6689762e2f",
"format": 1
},
{
- "name": "tests/unit/inventory",
+ "name": "tests/unit/module_utils/test_data/build_query_params_child",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data",
+ "name": "tests/unit/module_utils/test_data/build_query_params_child/data.json",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "bb4a47f18fb6fcab7557a036a71612f65e75d22972139f8916012ebcbb8dcce0",
+ "format": 1
+ },
+ {
+ "name": "tests/unit/module_utils/test_data/arg_spec_default",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/group_extractors",
+ "name": "tests/unit/module_utils/test_data/arg_spec_default/data.json",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f48dd7aea115db209d32d4ce0fc6b9836c877a08bf035ee588bbc3f436b4a076",
+ "format": 1
+ },
+ {
+ "name": "tests/unit/module_utils/test_data/build_query_params_no_child",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/group_extractors/data.json",
+ "name": "tests/unit/module_utils/test_data/build_query_params_no_child/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "57236961c19e1196324e8150a4448a4f78d8ab75f01181b78c1c884cbee88b3f",
+ "chksum_sha256": "a2808a6706a4ba94c964b0bd5ccb27036fb6f4ae58402fc388c4a8a56229f758",
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/validate_query_parameter",
+ "name": "tests/unit/module_utils/test_data/choices_id",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/validate_query_parameter/data.json",
+ "name": "tests/unit/module_utils/test_data/choices_id/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c38afa75bd45672caa3cae3eef0306f045828f98f47f3ee8f41e2a51296e4f79",
+ "chksum_sha256": "0ef637ce49cb7fbf3fb67f39641b2db2ddddae41a4a5c772e65cb401fc21d595",
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/get_resource_list_chunked",
+ "name": "tests/unit/module_utils/test_data/normalize_data",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/get_resource_list_chunked/data.json",
+ "name": "tests/unit/module_utils/test_data/normalize_data/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "09bee34133057a8261ff63b1392f689076a161cefca45e489fe9ed0b9846dee4",
+ "chksum_sha256": "fb8e60b069fb6b847cc286cf83c8df8ea5c8b19078f614be83983e85616036aa",
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/filter_query_parameters",
+ "name": "tests/unit/module_utils/test_data/slug",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/filter_query_parameters/data.json",
+ "name": "tests/unit/module_utils/test_data/slug/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3ecebe7994f1acfae3e196b3f8bce30dab18114fa92f662a4e06a57f338870be",
+ "chksum_sha256": "d38464486cef0b272cd7879626d2fbccaba6359c5166c2aed483fcd0c108645c",
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/refresh_url",
+ "name": "tests/unit/module_utils/test_data/build_query_params_user_query_params",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/inventory/test_data/refresh_url/data.json",
+ "name": "tests/unit/module_utils/test_data/build_query_params_user_query_params/data.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "26ce71fb70dc9b712c6c61495f8e03308f03a1d38efce476737100cde2664d93",
+ "chksum_sha256": "362739ebc62d83999764392653b6347662f5fadf3f88b5b38a9ce0924db2acea",
"format": 1
},
{
- "name": "tests/unit/inventory/__init__.py",
+ "name": "tests/unit/module_utils/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/unit/inventory/test_nb_inventory.py",
+ "name": "tests/unit/module_utils/test_netbox_base_class.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "207fdbbd6b5c52733adda0499561301fbfc42328c0e2d35feac5744eb4daceb7",
+ "chksum_sha256": "f63cc503a89556f050f69b40fbbdccceaf734e81e3646b914ecef71d0ee0958b",
"format": 1
},
{
- "name": "tests/test_data.py",
+ "name": "requirements.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b5c34afc0e8ddbb4fc388802015f63ff1628e2f3335f8cce280c0e38933acd60",
+ "chksum_sha256": "d003b5dde4117b9ef860b6d4fd67096a2909ea206f63116d5d46d1955fcc94f1",
"format": 1
},
{
- "name": "tests/netbox-docker",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": ".gitignore",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "c0ac384e24827235e0b17021954d2b803c3da263038dfaa24967d3d40a86ea15",
"format": 1
},
{
- "name": "tests/netbox-docker/v3.3",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "CHANGELOG.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1fb9faa36881fc0f991244c049b18dea93601a479e2dd0a782fec1c6386b9eec",
"format": 1
},
{
- "name": "tests/netbox-docker/v3.3/docker-compose.override.yml",
+ "name": "ansible.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f0ff1075649df97a555ac7616ddedea1c4da2cb9cb772637c6472b4a04dd0f2e",
+ "chksum_sha256": "b5e219ab076b1e90de2c650d480fe0a4b8724f839ac95f5240ed64a80202dfbf",
"format": 1
},
{
- "name": "tests/netbox-docker/v3.5",
+ "name": ".github",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/netbox-docker/v3.5/docker-compose.override.yml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "434cca0751c8c9b5cbceb4cdbf07402aad4037fea150fa6e79e5d4b420272d1a",
- "format": 1
- },
- {
- "name": "tests/netbox-docker/v3.4",
+ "name": ".github/ISSUE_TEMPLATE",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/netbox-docker/v3.4/docker-compose.override.yml",
+ "name": ".github/ISSUE_TEMPLATE/config.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "275b40494fcb7f06e7e4ec35384252d7aed1a532e27c43d5f5942f5dffe138d5",
+ "chksum_sha256": "417cfe754f2372185d81c8ef435d8ade002ab0f5db9f7f917a9ac26ec7479851",
"format": 1
},
{
- "name": "tests/netbox-docker/v3.2",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": ".github/ISSUE_TEMPLATE/housekeeping.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "6952213267de18d7a4656f4aa76a8fecd52fad264d38159074ce5fea2ebf3986",
"format": 1
},
{
- "name": "tests/netbox-docker/v3.2/docker-compose.override.yml",
+ "name": ".github/ISSUE_TEMPLATE/bug_report.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dc08c076ffaf8d08be8630c1d69d9b02155b074f2c4d64fe3b8e8834cb3589bc",
+ "chksum_sha256": "c626f2997fc48e16250057238523be1a42788d29eb48755db176bd433c79e13a",
"format": 1
},
{
- "name": "tests/sanity",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": ".github/ISSUE_TEMPLATE/documentation_change.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a1c372660a10ea2ce252341ddcf8f52b5faf3923b4d3ca2f864609450cfe3534",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.11.txt",
+ "name": ".github/ISSUE_TEMPLATE/feature_request.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7ee1c1645a80d2c61de52c79e3bd9fd33be5f33567688af2a16c2b6784c8826f",
+ "chksum_sha256": "4c042a9f4b7a1e6a8a3c7962b44e364f5b2cfe5242f17415bb9e7af94103561b",
"format": 1
},
{
- "name": "hacking",
+ "name": ".github/workflows",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "hacking/local-test.sh",
+ "name": ".github/workflows/release.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "00f504ffef9c776d80c29b401de9fa4e9e10c319ce39de48b1a85f04b5180ea8",
+ "chksum_sha256": "f60625361566d151303c75db858e6bdeec0d40f1caaf67c1cc832659b29285e4",
"format": 1
},
{
- "name": "hacking/update_test_inventories.sh",
+ "name": ".github/workflows/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c02406514a0a53c1328f5397a4df2aae6ed1096159a3a85db20e34b5c73acdbe",
+ "chksum_sha256": "88328c699e965b13d17597a87ff4e41dfe2011913d3b0463b83996a2e3eb1fa4",
"format": 1
},
{
- "name": "hacking/make-docs.sh",
+ "name": ".github/pull_request_template.md",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eaf25c88bd9a0d8d8b583c8f65bed04ce553749fe2949e2e07063fc420b08bbb",
+ "chksum_sha256": "63489727d4197ef434809dfd6310bcb819a32864f5586f1b7f604338c3b86808",
"format": 1
},
{
- "name": "hacking/build.sh",
+ "name": ".yamllint",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c824f229eafb4ad8fcc24c800b6d08ad8af1c8ca866e9cdbfd543429b2a04a24",
+ "chksum_sha256": "9ef09bf0cb4cee6f716aa4aab01a4acb6eeaa3245b9d938394b21afaa0fcbdbd",
"format": 1
},
{
- "name": "hacking/black.sh",
+ "name": ".readthedocs.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31b38a6d54cf7fd233d647760c6f9b695bde61762b09b0aba5899ea746d14248",
+ "chksum_sha256": "41d982a373e0e4da1176899b9f0df905cb5a780c37555ddda1aa9f8f962a1985",
+ "format": 1
+ },
+ {
+ "name": "CONTRIBUTING.md",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "11337b573ba4ffe704e9a94e682e018f7a489b4bd9ed5b474643ec2ae136ddf4",
"format": 1
},
{
diff --git a/ansible_collections/netbox/netbox/MANIFEST.json b/ansible_collections/netbox/netbox/MANIFEST.json
index a187b4470..53de9b307 100644
--- a/ansible_collections/netbox/netbox/MANIFEST.json
+++ b/ansible_collections/netbox/netbox/MANIFEST.json
@@ -2,7 +2,7 @@
"collection_info": {
"namespace": "netbox",
"name": "netbox",
- "version": "3.13.0",
+ "version": "3.17.0",
"authors": [
"Mikhail Yohman <mikhail.yohman@gmail.com>",
"Martin R\u00f8dvand <martin@rodvand.net>"
@@ -27,7 +27,7 @@
"name": "FILES.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e57a22acb7c0aa67ec0127d4393bbe18eb2ed513dc492096618575412708c55d",
+ "chksum_sha256": "371300175f31c9e43c27bb912ef1bfd82d852976cf9a9ca58939810f6a0eb2d9",
"format": 1
},
"format": 1
diff --git a/ansible_collections/netbox/netbox/changelogs/changelog.yaml b/ansible_collections/netbox/netbox/changelogs/changelog.yaml
index dfb44b3cf..f113070a6 100644
--- a/ansible_collections/netbox/netbox/changelogs/changelog.yaml
+++ b/ansible_collections/netbox/netbox/changelogs/changelog.yaml
@@ -805,3 +805,56 @@ releases:
name: netbox_lsvpn_termination
namespace: ''
release_date: '2023-05-11'
+ 3.14.0:
+ changes:
+ bugfixes:
+ - Fix schema caching [#1053](https://github.com/netbox-community/ansible_modules/pull/1053)
+ minor_changes:
+ - custom fields - Add datetime as an custom field option [#1019](https://github.com/netbox-community/ansible_modules/pull/1019)
+ - API - Add possibility to use Bearer token [#1023](https://github.com/netbox-community/ansible_modules/pull/1023)
+ - netbox_circuit_type, netbox_device_interface - Add missing options [#1025](https://github.com/netbox-community/ansible_modules/pull/1025)
+ - netbox_cable - Add tenant [#1027](https://github.com/netbox-community/ansible_modules/pull/1027)
+ - netbox_custom_field - Add hidden-ifunset option [#1048](https://github.com/netbox-community/ansible_modules/pull/1048)
+ - netbox_power_port - Add missing power port option [#1049](https://github.com/netbox-community/ansible_modules/pull/1049)
+ - netbox_inventory_item - Add role to module [#1050](https://github.com/netbox-community/ansible_modules/pull/1050)
+ release_date: '2023-08-18'
+ 3.15.0:
+ changes:
+ bugfixes:
+ - netbox_ device - Adjust device_role to role for NetBox 3.6 [#1066](https://github.com/netbox-community/ansible_modules/pull/1066)
+ minor_changes:
+ - netbox_device - Add oob_ip to device [#1085](https://github.com/netbox-community/ansible_modules/pull/1085)
+ - netbox_device_type - Add default_platform [#1092](https://github.com/netbox-community/ansible_modules/pull/1092)
+ - netbox_config_template - New module [#1090](https://github.com/netbox-community/ansible_modules/pull/1090)
+ modules:
+ - description: Creates, updates, or removed a config template from NetBox
+ name: netbox_config_template
+ namespace: ''
+ release_date: '2023-10-18'
+ 3.16.0:
+ changes:
+ bugfixes:
+ - nb_lookup - Allow multiple IDs in nb_lookup [#1042](https://github.com/netbox-community/ansible_modules/pull/1042)
+ - Improve error reporting for missing module [#1126](https://github.com/netbox-community/ansible_modules/pull/1126)
+ - nb_inventory - Fix API cache failure [#1111](https://github.com/netbox-community/ansible_modules/pull/1111)
+ minor_changes:
+ - nb_inventory - Add facility group_by option [#1059](https://github.com/netbox-community/ansible_modules/pull/1059)
+ - netbox_power_port_template - Add option module_type to netbox_power_port_template [#1105](https://github.com/netbox-community/ansible_modules/pull/1105)
+ - nb_inventory - Enable ansible-vault strings in config-context data [#1114](https://github.com/netbox-community/ansible_modules/pull/1114)
+ - netbox_platform - Add config_template option to netbox_platform [#1119](https://github.com/netbox-community/ansible_modules/pull/1119)
+ release_date: '2023-12-10'
+ 3.17.0:
+ changes:
+ bugfixes:
+ - netbox_vlan - Fix documentation of vlan_group [#1138](https://github.com/netbox-community/ansible_modules/pull/1138)
+ minor_changes:
+ - nb_lookup - Add new VPN endpoints for NetBox 3.7 support [#1162](https://github.com/netbox-community/ansible_modules/pull/1162)
+ - netbox_rack_role - Add description option [#1143](https://github.com/netbox-community/ansible_modules/pull/1143)
+ - netbox_virtual_disk - New module [#1153](https://github.com/netbox-community/ansible_modules/pull/1153)
+ - CI - CI adjustments [#1154](https://github.com/netbox-community/ansible_modules/pull/1154) [#1155](https://github.com/netbox-community/ansible_modules/pull/1155) [#1157](https://github.com/netbox-community/ansible_modules/pull/1157)
+ - netbox_virtual_machine and netbox_device - Add option config_template [#1171](https://github.com/netbox-community/ansible_modules/pull/1171)
+ modules:
+ - description: Create, updates, or removes a disk from a Virtual Machine
+ name: netbox_virtual_disk
+ namespace: ''
+ release_date: '2024-02-14'
diff --git a/ansible_collections/netbox/netbox/docs/conf.py b/ansible_collections/netbox/netbox/docs/conf.py
index 563abd425..cc5034ae0 100644
--- a/ansible_collections/netbox/netbox/docs/conf.py
+++ b/ansible_collections/netbox/netbox/docs/conf.py
@@ -27,7 +27,7 @@ copyright = "2020, Mikhail Yohman"
author = "Mikhail Yohman <@FragmentedPacket>"
# The full version, including alpha/beta/rc tags
-release = "3.13.0"
+release = "3.17.0"
# -- General configuration ---------------------------------------------------
diff --git a/ansible_collections/netbox/netbox/docs/plugins/environment_variables.rst b/ansible_collections/netbox/netbox/docs/plugins/environment_variables.rst
index 7c8559c6f..da663dd63 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/environment_variables.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/environment_variables.rst
@@ -1,6 +1,9 @@
:orphan:
+.. meta::
+ :antsibull-docs: 2.7.0
+
.. _list_of_collection_env_vars:
Index of all Collection Environment Variables
@@ -14,22 +17,26 @@ Environment variables used by the ansible-core configuration are documented in :
Merge extra vars into the available variables for composition (highest precedence).
*Used by:*
- :ref:`netbox.netbox.nb\_inventory inventory plugin <ansible_collections.netbox.netbox.nb_inventory_inventory>`
+ :ansplugin:`netbox.netbox.nb\_inventory inventory plugin <netbox.netbox.nb_inventory#inventory>`
.. envvar:: NETBOX_API
See the documentations for the options where this environment variable is used.
*Used by:*
- :ref:`netbox.netbox.nb\_inventory inventory plugin <ansible_collections.netbox.netbox.nb_inventory_inventory>`,
- :ref:`netbox.netbox.nb\_lookup lookup plugin <ansible_collections.netbox.netbox.nb_lookup_lookup>`
+ :ansplugin:`netbox.netbox.nb\_inventory inventory plugin <netbox.netbox.nb_inventory#inventory>`,
+ :ansplugin:`netbox.netbox.nb\_lookup lookup plugin <netbox.netbox.nb_lookup#lookup>`
.. envvar:: NETBOX_API_KEY
NetBox API token to be able to read against NetBox.
This may not be required depending on the NetBox setup.
+ You can provide a "type" and "value" for a token if your NetBox deployment is using a more advanced authentication like OAUTH.
+
+ If you do not provide a "type" and "value" parameter, the HTTP authorization header will be set to "Token", which is the NetBox default
+
*Used by:*
- :ref:`netbox.netbox.nb\_inventory inventory plugin <ansible_collections.netbox.netbox.nb_inventory_inventory>`
+ :ansplugin:`netbox.netbox.nb\_inventory inventory plugin <netbox.netbox.nb_inventory#inventory>`
.. envvar:: NETBOX_API_TOKEN
The API token created through NetBox
@@ -37,17 +44,17 @@ Environment variables used by the ansible-core configuration are documented in :
This may not be required depending on the NetBox setup.
*Used by:*
- :ref:`netbox.netbox.nb\_lookup lookup plugin <ansible_collections.netbox.netbox.nb_lookup_lookup>`
+ :ansplugin:`netbox.netbox.nb\_lookup lookup plugin <netbox.netbox.nb_lookup#lookup>`
.. envvar:: NETBOX_TOKEN
See the documentations for the options where this environment variable is used.
*Used by:*
- :ref:`netbox.netbox.nb\_inventory inventory plugin <ansible_collections.netbox.netbox.nb_inventory_inventory>`,
- :ref:`netbox.netbox.nb\_lookup lookup plugin <ansible_collections.netbox.netbox.nb_lookup_lookup>`
+ :ansplugin:`netbox.netbox.nb\_inventory inventory plugin <netbox.netbox.nb_inventory#inventory>`,
+ :ansplugin:`netbox.netbox.nb\_lookup lookup plugin <netbox.netbox.nb_lookup#lookup>`
.. envvar:: NETBOX_URL
The URL to the NetBox instance to query
*Used by:*
- :ref:`netbox.netbox.nb\_lookup lookup plugin <ansible_collections.netbox.netbox.nb_lookup_lookup>`
+ :ansplugin:`netbox.netbox.nb\_lookup lookup plugin <netbox.netbox.nb_lookup#lookup>`
diff --git a/ansible_collections/netbox/netbox/docs/plugins/index.rst b/ansible_collections/netbox/netbox/docs/plugins/index.rst
index bac215047..caf18e175 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/index.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/index.rst
@@ -1,12 +1,15 @@
+.. meta::
+ :antsibull-docs: 2.7.0
+
.. _plugins_in_netbox.netbox:
Netbox.Netbox
=============
-Collection version 3.13.0
+Collection version 3.17.0
.. contents::
:local:
@@ -26,12 +29,15 @@ This is a collection of NetBox Ansible modules
* 2.9.10 or newer
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
@@ -48,82 +54,84 @@ These are the plugins in the netbox.netbox collection:
Modules
~~~~~~~
-* :ref:`netbox_aggregate module <ansible_collections.netbox.netbox.netbox_aggregate_module>` -- Creates or removes aggregates from NetBox
-* :ref:`netbox_asn module <ansible_collections.netbox.netbox.netbox_asn_module>` -- Create, update or delete ASNs within NetBox
-* :ref:`netbox_cable module <ansible_collections.netbox.netbox.netbox_cable_module>` -- Create, update or delete cables within NetBox
-* :ref:`netbox_circuit module <ansible_collections.netbox.netbox.netbox_circuit_module>` -- Create, update or delete circuits within NetBox
-* :ref:`netbox_circuit_termination module <ansible_collections.netbox.netbox.netbox_circuit_termination_module>` -- Create, update or delete circuit terminations within NetBox
-* :ref:`netbox_circuit_type module <ansible_collections.netbox.netbox.netbox_circuit_type_module>` -- Create, update or delete circuit types within NetBox
-* :ref:`netbox_cluster module <ansible_collections.netbox.netbox.netbox_cluster_module>` -- Create, update or delete clusters within NetBox
-* :ref:`netbox_cluster_group module <ansible_collections.netbox.netbox.netbox_cluster_group_module>` -- Create, update or delete cluster groups within NetBox
-* :ref:`netbox_cluster_type module <ansible_collections.netbox.netbox.netbox_cluster_type_module>` -- Create, update or delete cluster types within NetBox
-* :ref:`netbox_config_context module <ansible_collections.netbox.netbox.netbox_config_context_module>` -- Creates, updates or deletes configuration contexts within NetBox
-* :ref:`netbox_console_port module <ansible_collections.netbox.netbox.netbox_console_port_module>` -- Create, update or delete console ports within NetBox
-* :ref:`netbox_console_port_template module <ansible_collections.netbox.netbox.netbox_console_port_template_module>` -- Create, update or delete console port templates within NetBox
-* :ref:`netbox_console_server_port module <ansible_collections.netbox.netbox.netbox_console_server_port_module>` -- Create, update or delete console server ports within NetBox
-* :ref:`netbox_console_server_port_template module <ansible_collections.netbox.netbox.netbox_console_server_port_template_module>` -- Create, update or delete console server port templates within NetBox
-* :ref:`netbox_contact module <ansible_collections.netbox.netbox.netbox_contact_module>` -- Creates or removes contacts from NetBox
-* :ref:`netbox_contact_group module <ansible_collections.netbox.netbox.netbox_contact_group_module>` -- Creates or removes contact groups from NetBox
-* :ref:`netbox_contact_role module <ansible_collections.netbox.netbox.netbox_contact_role_module>` -- Creates or removes contact roles from NetBox
-* :ref:`netbox_custom_field module <ansible_collections.netbox.netbox.netbox_custom_field_module>` -- Creates, updates or deletes custom fields within NetBox
-* :ref:`netbox_custom_link module <ansible_collections.netbox.netbox.netbox_custom_link_module>` -- Creates, updates or deletes custom links within NetBox
-* :ref:`netbox_device module <ansible_collections.netbox.netbox.netbox_device_module>` -- Create, update or delete devices within NetBox
-* :ref:`netbox_device_bay module <ansible_collections.netbox.netbox.netbox_device_bay_module>` -- Create, update or delete device bays within NetBox
-* :ref:`netbox_device_bay_template module <ansible_collections.netbox.netbox.netbox_device_bay_template_module>` -- Create, update or delete device bay templates within NetBox
-* :ref:`netbox_device_interface module <ansible_collections.netbox.netbox.netbox_device_interface_module>` -- Creates or removes interfaces on devices from NetBox
-* :ref:`netbox_device_interface_template module <ansible_collections.netbox.netbox.netbox_device_interface_template_module>` -- Creates or removes interfaces on devices from NetBox
-* :ref:`netbox_device_role module <ansible_collections.netbox.netbox.netbox_device_role_module>` -- Create, update or delete devices roles within NetBox
-* :ref:`netbox_device_type module <ansible_collections.netbox.netbox.netbox_device_type_module>` -- Create, update or delete device types within NetBox
-* :ref:`netbox_export_template module <ansible_collections.netbox.netbox.netbox_export_template_module>` -- Creates, updates or deletes export templates within NetBox
-* :ref:`netbox_fhrp_group module <ansible_collections.netbox.netbox.netbox_fhrp_group_module>` -- Create, update or delete FHRP groups within NetBox
-* :ref:`netbox_fhrp_group_assignment module <ansible_collections.netbox.netbox.netbox_fhrp_group_assignment_module>` -- Create, update or delete FHRP group assignments within NetBox
-* :ref:`netbox_front_port module <ansible_collections.netbox.netbox.netbox_front_port_module>` -- Create, update or delete front ports within NetBox
-* :ref:`netbox_front_port_template module <ansible_collections.netbox.netbox.netbox_front_port_template_module>` -- Create, update or delete front port templates within NetBox
-* :ref:`netbox_inventory_item module <ansible_collections.netbox.netbox.netbox_inventory_item_module>` -- Creates or removes inventory items from NetBox
-* :ref:`netbox_inventory_item_role module <ansible_collections.netbox.netbox.netbox_inventory_item_role_module>` -- Create, update or delete devices roles within NetBox
-* :ref:`netbox_ip_address module <ansible_collections.netbox.netbox.netbox_ip_address_module>` -- Creates or removes IP addresses from NetBox
-* :ref:`netbox_ipam_role module <ansible_collections.netbox.netbox.netbox_ipam_role_module>` -- Creates or removes ipam roles from NetBox
-* :ref:`netbox_journal_entry module <ansible_collections.netbox.netbox.netbox_journal_entry_module>` -- Creates a journal entry
-* :ref:`netbox_l2vpn module <ansible_collections.netbox.netbox.netbox_l2vpn_module>` -- Create, update or delete L2VPNs within NetBox
-* :ref:`netbox_l2vpn_termination module <ansible_collections.netbox.netbox.netbox_l2vpn_termination_module>` -- Create, update or delete L2VPNs terminations within NetBox
-* :ref:`netbox_location module <ansible_collections.netbox.netbox.netbox_location_module>` -- Create, update or delete locations within NetBox
-* :ref:`netbox_manufacturer module <ansible_collections.netbox.netbox.netbox_manufacturer_module>` -- Create or delete manufacturers within NetBox
-* :ref:`netbox_module_type module <ansible_collections.netbox.netbox.netbox_module_type_module>` -- Create, update or delete module types within NetBox
-* :ref:`netbox_platform module <ansible_collections.netbox.netbox.netbox_platform_module>` -- Create or delete platforms within NetBox
-* :ref:`netbox_power_feed module <ansible_collections.netbox.netbox.netbox_power_feed_module>` -- Create, update or delete power feeds within NetBox
-* :ref:`netbox_power_outlet module <ansible_collections.netbox.netbox.netbox_power_outlet_module>` -- Create, update or delete power outlets within NetBox
-* :ref:`netbox_power_outlet_template module <ansible_collections.netbox.netbox.netbox_power_outlet_template_module>` -- Create, update or delete power outlet templates within NetBox
-* :ref:`netbox_power_panel module <ansible_collections.netbox.netbox.netbox_power_panel_module>` -- Create, update or delete power panels within NetBox
-* :ref:`netbox_power_port module <ansible_collections.netbox.netbox.netbox_power_port_module>` -- Create, update or delete power ports within NetBox
-* :ref:`netbox_power_port_template module <ansible_collections.netbox.netbox.netbox_power_port_template_module>` -- Create, update or delete power port templates within NetBox
-* :ref:`netbox_prefix module <ansible_collections.netbox.netbox.netbox_prefix_module>` -- Creates or removes prefixes from NetBox
-* :ref:`netbox_provider module <ansible_collections.netbox.netbox.netbox_provider_module>` -- Create, update or delete providers within NetBox
-* :ref:`netbox_provider_network module <ansible_collections.netbox.netbox.netbox_provider_network_module>` -- Create, update or delete provider networks within NetBox
-* :ref:`netbox_rack module <ansible_collections.netbox.netbox.netbox_rack_module>` -- Create, update or delete racks within NetBox
-* :ref:`netbox_rack_group module <ansible_collections.netbox.netbox.netbox_rack_group_module>` -- Create, update or delete racks groups within NetBox
-* :ref:`netbox_rack_role module <ansible_collections.netbox.netbox.netbox_rack_role_module>` -- Create, update or delete racks roles within NetBox
-* :ref:`netbox_rear_port module <ansible_collections.netbox.netbox.netbox_rear_port_module>` -- Create, update or delete rear ports within NetBox
-* :ref:`netbox_rear_port_template module <ansible_collections.netbox.netbox.netbox_rear_port_template_module>` -- Create, update or delete rear port templates within NetBox
-* :ref:`netbox_region module <ansible_collections.netbox.netbox.netbox_region_module>` -- Creates or removes regions from NetBox
-* :ref:`netbox_rir module <ansible_collections.netbox.netbox.netbox_rir_module>` -- Create, update or delete RIRs within NetBox
-* :ref:`netbox_route_target module <ansible_collections.netbox.netbox.netbox_route_target_module>` -- Creates or removes route targets from NetBox
-* :ref:`netbox_service module <ansible_collections.netbox.netbox.netbox_service_module>` -- Creates or removes service from NetBox
-* :ref:`netbox_service_template module <ansible_collections.netbox.netbox.netbox_service_template_module>` -- Create, update or delete service templates within NetBox
-* :ref:`netbox_site module <ansible_collections.netbox.netbox.netbox_site_module>` -- Creates or removes sites from NetBox
-* :ref:`netbox_site_group module <ansible_collections.netbox.netbox.netbox_site_group_module>` -- Create, update, or delete site groups within NetBox
-* :ref:`netbox_tag module <ansible_collections.netbox.netbox.netbox_tag_module>` -- Creates or removes tags from NetBox
-* :ref:`netbox_tenant module <ansible_collections.netbox.netbox.netbox_tenant_module>` -- Creates or removes tenants from NetBox
-* :ref:`netbox_tenant_group module <ansible_collections.netbox.netbox.netbox_tenant_group_module>` -- Creates or removes tenant groups from NetBox
-* :ref:`netbox_virtual_chassis module <ansible_collections.netbox.netbox.netbox_virtual_chassis_module>` -- Create, update or delete virtual chassis within NetBox
-* :ref:`netbox_virtual_machine module <ansible_collections.netbox.netbox.netbox_virtual_machine_module>` -- Create, update or delete virtual\_machines within NetBox
-* :ref:`netbox_vlan module <ansible_collections.netbox.netbox.netbox_vlan_module>` -- Create, update or delete vlans within NetBox
-* :ref:`netbox_vlan_group module <ansible_collections.netbox.netbox.netbox_vlan_group_module>` -- Create, update or delete vlans groups within NetBox
-* :ref:`netbox_vm_interface module <ansible_collections.netbox.netbox.netbox_vm_interface_module>` -- Creates or removes interfaces from virtual machines in NetBox
-* :ref:`netbox_vrf module <ansible_collections.netbox.netbox.netbox_vrf_module>` -- Create, update or delete vrfs within NetBox
-* :ref:`netbox_webhook module <ansible_collections.netbox.netbox.netbox_webhook_module>` -- Creates, updates or deletes webhook configuration within NetBox
-* :ref:`netbox_wireless_lan module <ansible_collections.netbox.netbox.netbox_wireless_lan_module>` -- Creates or removes Wireless LANs from NetBox
-* :ref:`netbox_wireless_lan_group module <ansible_collections.netbox.netbox.netbox_wireless_lan_group_module>` -- Creates or removes Wireless LAN Groups from NetBox
-* :ref:`netbox_wireless_link module <ansible_collections.netbox.netbox.netbox_wireless_link_module>` -- Creates or removes Wireless links from NetBox
+* :ansplugin:`netbox_aggregate module <netbox.netbox.netbox_aggregate#module>` -- Creates or removes aggregates from NetBox
+* :ansplugin:`netbox_asn module <netbox.netbox.netbox_asn#module>` -- Create, update or delete ASNs within NetBox
+* :ansplugin:`netbox_cable module <netbox.netbox.netbox_cable#module>` -- Create, update or delete cables within NetBox
+* :ansplugin:`netbox_circuit module <netbox.netbox.netbox_circuit#module>` -- Create, update or delete circuits within NetBox
+* :ansplugin:`netbox_circuit_termination module <netbox.netbox.netbox_circuit_termination#module>` -- Create, update or delete circuit terminations within NetBox
+* :ansplugin:`netbox_circuit_type module <netbox.netbox.netbox_circuit_type#module>` -- Create, update or delete circuit types within NetBox
+* :ansplugin:`netbox_cluster module <netbox.netbox.netbox_cluster#module>` -- Create, update or delete clusters within NetBox
+* :ansplugin:`netbox_cluster_group module <netbox.netbox.netbox_cluster_group#module>` -- Create, update or delete cluster groups within NetBox
+* :ansplugin:`netbox_cluster_type module <netbox.netbox.netbox_cluster_type#module>` -- Create, update or delete cluster types within NetBox
+* :ansplugin:`netbox_config_context module <netbox.netbox.netbox_config_context#module>` -- Creates, updates or deletes configuration contexts within NetBox
+* :ansplugin:`netbox_config_template module <netbox.netbox.netbox_config_template#module>` -- Creates or removes config templates from NetBox
+* :ansplugin:`netbox_console_port module <netbox.netbox.netbox_console_port#module>` -- Create, update or delete console ports within NetBox
+* :ansplugin:`netbox_console_port_template module <netbox.netbox.netbox_console_port_template#module>` -- Create, update or delete console port templates within NetBox
+* :ansplugin:`netbox_console_server_port module <netbox.netbox.netbox_console_server_port#module>` -- Create, update or delete console server ports within NetBox
+* :ansplugin:`netbox_console_server_port_template module <netbox.netbox.netbox_console_server_port_template#module>` -- Create, update or delete console server port templates within NetBox
+* :ansplugin:`netbox_contact module <netbox.netbox.netbox_contact#module>` -- Creates or removes contacts from NetBox
+* :ansplugin:`netbox_contact_group module <netbox.netbox.netbox_contact_group#module>` -- Creates or removes contact groups from NetBox
+* :ansplugin:`netbox_contact_role module <netbox.netbox.netbox_contact_role#module>` -- Creates or removes contact roles from NetBox
+* :ansplugin:`netbox_custom_field module <netbox.netbox.netbox_custom_field#module>` -- Creates, updates or deletes custom fields within NetBox
+* :ansplugin:`netbox_custom_link module <netbox.netbox.netbox_custom_link#module>` -- Creates, updates or deletes custom links within NetBox
+* :ansplugin:`netbox_device module <netbox.netbox.netbox_device#module>` -- Create, update or delete devices within NetBox
+* :ansplugin:`netbox_device_bay module <netbox.netbox.netbox_device_bay#module>` -- Create, update or delete device bays within NetBox
+* :ansplugin:`netbox_device_bay_template module <netbox.netbox.netbox_device_bay_template#module>` -- Create, update or delete device bay templates within NetBox
+* :ansplugin:`netbox_device_interface module <netbox.netbox.netbox_device_interface#module>` -- Creates or removes interfaces on devices from NetBox
+* :ansplugin:`netbox_device_interface_template module <netbox.netbox.netbox_device_interface_template#module>` -- Creates or removes interfaces on devices from NetBox
+* :ansplugin:`netbox_device_role module <netbox.netbox.netbox_device_role#module>` -- Create, update or delete devices roles within NetBox
+* :ansplugin:`netbox_device_type module <netbox.netbox.netbox_device_type#module>` -- Create, update or delete device types within NetBox
+* :ansplugin:`netbox_export_template module <netbox.netbox.netbox_export_template#module>` -- Creates, updates or deletes export templates within NetBox
+* :ansplugin:`netbox_fhrp_group module <netbox.netbox.netbox_fhrp_group#module>` -- Create, update or delete FHRP groups within NetBox
+* :ansplugin:`netbox_fhrp_group_assignment module <netbox.netbox.netbox_fhrp_group_assignment#module>` -- Create, update or delete FHRP group assignments within NetBox
+* :ansplugin:`netbox_front_port module <netbox.netbox.netbox_front_port#module>` -- Create, update or delete front ports within NetBox
+* :ansplugin:`netbox_front_port_template module <netbox.netbox.netbox_front_port_template#module>` -- Create, update or delete front port templates within NetBox
+* :ansplugin:`netbox_inventory_item module <netbox.netbox.netbox_inventory_item#module>` -- Creates or removes inventory items from NetBox
+* :ansplugin:`netbox_inventory_item_role module <netbox.netbox.netbox_inventory_item_role#module>` -- Create, update or delete devices roles within NetBox
+* :ansplugin:`netbox_ip_address module <netbox.netbox.netbox_ip_address#module>` -- Creates or removes IP addresses from NetBox
+* :ansplugin:`netbox_ipam_role module <netbox.netbox.netbox_ipam_role#module>` -- Creates or removes ipam roles from NetBox
+* :ansplugin:`netbox_journal_entry module <netbox.netbox.netbox_journal_entry#module>` -- Creates a journal entry
+* :ansplugin:`netbox_l2vpn module <netbox.netbox.netbox_l2vpn#module>` -- Create, update or delete L2VPNs within NetBox
+* :ansplugin:`netbox_l2vpn_termination module <netbox.netbox.netbox_l2vpn_termination#module>` -- Create, update or delete L2VPNs terminations within NetBox
+* :ansplugin:`netbox_location module <netbox.netbox.netbox_location#module>` -- Create, update or delete locations within NetBox
+* :ansplugin:`netbox_manufacturer module <netbox.netbox.netbox_manufacturer#module>` -- Create or delete manufacturers within NetBox
+* :ansplugin:`netbox_module_type module <netbox.netbox.netbox_module_type#module>` -- Create, update or delete module types within NetBox
+* :ansplugin:`netbox_platform module <netbox.netbox.netbox_platform#module>` -- Create or delete platforms within NetBox
+* :ansplugin:`netbox_power_feed module <netbox.netbox.netbox_power_feed#module>` -- Create, update or delete power feeds within NetBox
+* :ansplugin:`netbox_power_outlet module <netbox.netbox.netbox_power_outlet#module>` -- Create, update or delete power outlets within NetBox
+* :ansplugin:`netbox_power_outlet_template module <netbox.netbox.netbox_power_outlet_template#module>` -- Create, update or delete power outlet templates within NetBox
+* :ansplugin:`netbox_power_panel module <netbox.netbox.netbox_power_panel#module>` -- Create, update or delete power panels within NetBox
+* :ansplugin:`netbox_power_port module <netbox.netbox.netbox_power_port#module>` -- Create, update or delete power ports within NetBox
+* :ansplugin:`netbox_power_port_template module <netbox.netbox.netbox_power_port_template#module>` -- Create, update or delete power port templates within NetBox
+* :ansplugin:`netbox_prefix module <netbox.netbox.netbox_prefix#module>` -- Creates or removes prefixes from NetBox
+* :ansplugin:`netbox_provider module <netbox.netbox.netbox_provider#module>` -- Create, update or delete providers within NetBox
+* :ansplugin:`netbox_provider_network module <netbox.netbox.netbox_provider_network#module>` -- Create, update or delete provider networks within NetBox
+* :ansplugin:`netbox_rack module <netbox.netbox.netbox_rack#module>` -- Create, update or delete racks within NetBox
+* :ansplugin:`netbox_rack_group module <netbox.netbox.netbox_rack_group#module>` -- Create, update or delete racks groups within NetBox
+* :ansplugin:`netbox_rack_role module <netbox.netbox.netbox_rack_role#module>` -- Create, update or delete racks roles within NetBox
+* :ansplugin:`netbox_rear_port module <netbox.netbox.netbox_rear_port#module>` -- Create, update or delete rear ports within NetBox
+* :ansplugin:`netbox_rear_port_template module <netbox.netbox.netbox_rear_port_template#module>` -- Create, update or delete rear port templates within NetBox
+* :ansplugin:`netbox_region module <netbox.netbox.netbox_region#module>` -- Creates or removes regions from NetBox
+* :ansplugin:`netbox_rir module <netbox.netbox.netbox_rir#module>` -- Create, update or delete RIRs within NetBox
+* :ansplugin:`netbox_route_target module <netbox.netbox.netbox_route_target#module>` -- Creates or removes route targets from NetBox
+* :ansplugin:`netbox_service module <netbox.netbox.netbox_service#module>` -- Creates or removes service from NetBox
+* :ansplugin:`netbox_service_template module <netbox.netbox.netbox_service_template#module>` -- Create, update or delete service templates within NetBox
+* :ansplugin:`netbox_site module <netbox.netbox.netbox_site#module>` -- Creates or removes sites from NetBox
+* :ansplugin:`netbox_site_group module <netbox.netbox.netbox_site_group#module>` -- Create, update, or delete site groups within NetBox
+* :ansplugin:`netbox_tag module <netbox.netbox.netbox_tag#module>` -- Creates or removes tags from NetBox
+* :ansplugin:`netbox_tenant module <netbox.netbox.netbox_tenant#module>` -- Creates or removes tenants from NetBox
+* :ansplugin:`netbox_tenant_group module <netbox.netbox.netbox_tenant_group#module>` -- Creates or removes tenant groups from NetBox
+* :ansplugin:`netbox_virtual_chassis module <netbox.netbox.netbox_virtual_chassis#module>` -- Create, update or delete virtual chassis within NetBox
+* :ansplugin:`netbox_virtual_disk module <netbox.netbox.netbox_virtual_disk#module>` -- Creates or removes disks from virtual machines in NetBox
+* :ansplugin:`netbox_virtual_machine module <netbox.netbox.netbox_virtual_machine#module>` -- Create, update or delete virtual\_machines within NetBox
+* :ansplugin:`netbox_vlan module <netbox.netbox.netbox_vlan#module>` -- Create, update or delete vlans within NetBox
+* :ansplugin:`netbox_vlan_group module <netbox.netbox.netbox_vlan_group#module>` -- Create, update or delete vlans groups within NetBox
+* :ansplugin:`netbox_vm_interface module <netbox.netbox.netbox_vm_interface#module>` -- Creates or removes interfaces from virtual machines in NetBox
+* :ansplugin:`netbox_vrf module <netbox.netbox.netbox_vrf#module>` -- Create, update or delete vrfs within NetBox
+* :ansplugin:`netbox_webhook module <netbox.netbox.netbox_webhook#module>` -- Creates, updates or deletes webhook configuration within NetBox
+* :ansplugin:`netbox_wireless_lan module <netbox.netbox.netbox_wireless_lan#module>` -- Creates or removes Wireless LANs from NetBox
+* :ansplugin:`netbox_wireless_lan_group module <netbox.netbox.netbox_wireless_lan_group#module>` -- Creates or removes Wireless LAN Groups from NetBox
+* :ansplugin:`netbox_wireless_link module <netbox.netbox.netbox_wireless_link#module>` -- Creates or removes Wireless links from NetBox
.. toctree::
:maxdepth: 1
@@ -139,6 +147,7 @@ Modules
netbox_cluster_group_module
netbox_cluster_type_module
netbox_config_context_module
+ netbox_config_template_module
netbox_console_port_module
netbox_console_port_template_module
netbox_console_server_port_module
@@ -196,6 +205,7 @@ Modules
netbox_tenant_module
netbox_tenant_group_module
netbox_virtual_chassis_module
+ netbox_virtual_disk_module
netbox_virtual_machine_module
netbox_vlan_module
netbox_vlan_group_module
@@ -210,7 +220,7 @@ Modules
Inventory Plugins
~~~~~~~~~~~~~~~~~
-* :ref:`nb_inventory inventory <ansible_collections.netbox.netbox.nb_inventory_inventory>` -- NetBox inventory source
+* :ansplugin:`nb_inventory inventory <netbox.netbox.nb_inventory#inventory>` -- NetBox inventory source
.. toctree::
:maxdepth: 1
@@ -222,7 +232,7 @@ Inventory Plugins
Lookup Plugins
~~~~~~~~~~~~~~
-* :ref:`nb_lookup lookup <ansible_collections.netbox.netbox.nb_lookup_lookup>` -- Queries and returns elements from NetBox
+* :ansplugin:`nb_lookup lookup <netbox.netbox.nb_lookup#lookup>` -- Queries and returns elements from NetBox
.. toctree::
:maxdepth: 1
diff --git a/ansible_collections/netbox/netbox/docs/plugins/nb_inventory_inventory.rst b/ansible_collections/netbox/netbox/docs/plugins/nb_inventory_inventory.rst
index 78fb034fb..f52447e4e 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/nb_inventory_inventory.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/nb_inventory_inventory.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.nb_inventory inventory -- NetBox inventory source
@@ -42,7 +23,10 @@ netbox.netbox.nb_inventory inventory -- NetBox inventory source
.. Collection note
.. note::
- This inventory plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This inventory plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
@@ -81,12 +65,13 @@ Synopsis
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -106,9 +91,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-ansible_host_dns_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -151,9 +136,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-api_endpoint" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
@@ -195,9 +180,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-ca_path" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -236,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cache" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -296,9 +281,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cache_connection" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -357,9 +342,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cache_plugin" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -422,9 +407,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cache_prefix" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -452,21 +437,6 @@ Parameters
.. code-block::
- [default]
- fact_caching_prefix = ansible_inventory_
-
-
- Removed in: version 2.16 of ansible.builtin
-
-
- Why: Fixes typing error in INI section name
-
- Alternative: Use the 'defaults' section instead
-
-
-
- .. code-block::
-
[defaults]
fact_caching_prefix = ansible_inventory_
@@ -502,9 +472,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cache_timeout" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
@@ -567,9 +537,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -608,9 +578,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-compose" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
@@ -649,9 +619,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-config_context" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -696,9 +666,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-device_query_filters" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
@@ -739,9 +709,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-dns_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -786,9 +756,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-fetch_all" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.2.1`
@@ -842,9 +812,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-flatten_config_context" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.2.1`
@@ -892,9 +862,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-flatten_custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.2.1`
@@ -942,9 +912,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-flatten_local_context_data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.3.0`
@@ -992,9 +962,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-follow_redirects" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -1042,9 +1012,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-group_by" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
@@ -1097,6 +1067,7 @@ Parameters
- :ansible-option-choices-entry:`"status"`
- :ansible-option-choices-entry:`"time\_zone"`
- :ansible-option-choices-entry:`"utc\_offset"`
+ - :ansible-option-choices-entry:`"facility"`
.. rst-class:: ansible-option-line
@@ -1122,9 +1093,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-group_names_raw" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.2.0`
@@ -1170,9 +1141,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-groups" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
@@ -1211,9 +1182,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-interfaces" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.1.7`
@@ -1259,9 +1230,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-key" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -1300,9 +1271,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=dictionary`
@@ -1331,6 +1302,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-keyed_groups/default_value"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-keyed_groups/default_value:
.. rst-class:: ansible-option-title
@@ -1341,9 +1316,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups/default_value" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in ansible-core 2.12`
@@ -1355,13 +1330,17 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
The default value when the host variable's value is an empty string.
- This option is mutually exclusive with \ :literal:`trailing\_separator`\ .
+ This option is mutually exclusive with \ :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups[].trailing\_separator`\ .
.. raw:: html
@@ -1373,6 +1352,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-keyed_groups/key"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-keyed_groups/key:
.. rst-class:: ansible-option-title
@@ -1383,9 +1366,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups/key" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -1394,6 +1377,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1410,6 +1397,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-keyed_groups/parent_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-keyed_groups/parent_group:
.. rst-class:: ansible-option-title
@@ -1420,9 +1411,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups/parent_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -1431,6 +1422,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1447,6 +1442,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-keyed_groups/prefix"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-keyed_groups/prefix:
.. rst-class:: ansible-option-title
@@ -1457,9 +1456,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups/prefix" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -1468,6 +1467,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1488,6 +1491,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-keyed_groups/separator"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-keyed_groups/separator:
.. rst-class:: ansible-option-title
@@ -1498,9 +1505,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups/separator" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -1509,6 +1516,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1529,6 +1540,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-keyed_groups/trailing_separator"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.nb_inventory_inventory__parameter-keyed_groups/trailing_separator:
.. rst-class:: ansible-option-title
@@ -1539,9 +1554,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-keyed_groups/trailing_separator" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in ansible-core 2.12`
@@ -1553,13 +1568,17 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
- Set this option to \ :emphasis:`False`\ to omit the \ :literal:`separator`\ after the host variable when the value is an empty string.
+ Set this option to \ :ansval:`False`\ to omit the \ :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups[].separator`\ after the host variable when the value is an empty string.
- This option is mutually exclusive with \ :literal:`default\_value`\ .
+ This option is mutually exclusive with \ :ansopt:`netbox.netbox.nb\_inventory#inventory:keyed\_groups[].default\_value`\ .
.. rst-class:: ansible-option-line
@@ -1590,9 +1609,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-leading_separator" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in ansible-core 2.11`
@@ -1648,9 +1667,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-max_uri_length" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 0.2.1`
@@ -1694,9 +1713,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-plugin" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
@@ -1738,9 +1757,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-plurals" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.2.1`
@@ -1790,9 +1809,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-prefixes" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -1840,9 +1859,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_filters" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
@@ -1883,9 +1902,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-racks" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -1933,9 +1952,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-services" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 0.2.0`
@@ -1981,9 +2000,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-site_data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -2029,9 +2048,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-strict" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -2044,7 +2063,7 @@ Parameters
<div class="ansible-option-cell">
- If \ :literal:`yes`\ make invalid entries a fatal error, otherwise skip and continue.
+ If \ :ansval:`yes`\ make invalid entries a fatal error, otherwise skip and continue.
Since it is possible to use facts in the expressions they might not always be available and we ignore those errors by default.
@@ -2076,9 +2095,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-timeout" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
@@ -2117,9 +2136,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -2136,6 +2155,10 @@ Parameters
This may not be required depending on the NetBox setup.
+ You can provide a "type" and "value" for a token if your NetBox deployment is using a more advanced authentication like OAUTH.
+
+ If you do not provide a "type" and "value" parameter, the HTTP authorization header will be set to "Token", which is the NetBox default
+
.. rst-class:: ansible-option-line
@@ -2165,9 +2188,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-use_extra_vars" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in ansible-core 2.11`
@@ -2228,9 +2251,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -2273,9 +2296,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-virtual_chassis_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -2320,9 +2343,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-vm_query_filters" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
@@ -2465,6 +2488,14 @@ Examples
# - "time_zone_utc_plus_1"
# - "time_zone_utc_plus_10"
+ # Example of using a token type
+
+ plugin: netbox.netbox.nb_inventory
+ api_endpoint: http://localhost:8000
+ token:
+ type: Bearer
+ value: test123456
+
@@ -2497,12 +2528,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/nb_lookup_lookup.rst b/ansible_collections/netbox/netbox/docs/plugins/nb_lookup_lookup.rst
index bfb208881..530466b7c 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/nb_lookup_lookup.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/nb_lookup_lookup.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.nb_lookup lookup -- Queries and returns elements from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.nb_lookup lookup -- Queries and returns elements from NetBox
.. Collection note
.. note::
- This lookup plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This lookup plugin is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this lookup plugin,
@@ -92,12 +76,13 @@ The below requirements are needed on the local controller node that executes thi
Terms
-----
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -117,9 +102,9 @@ Terms
<a class="ansibleOptionLink" href="#parameter-_terms" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
@@ -151,12 +136,13 @@ Keyword parameters
This describes keyword parameters of the lookup. These are the values ``key1=value1``, ``key2=value2`` and so on in the following
examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` and ``query('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)``
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -176,9 +162,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-api_endpoint" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
@@ -222,9 +208,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-api_filter" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -259,9 +245,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-key_file" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -298,9 +284,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-plugin" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -335,9 +321,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-private_key" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -374,9 +360,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-raw_data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
@@ -419,9 +405,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -467,9 +453,9 @@ examples: ``lookup('netbox.netbox.nb_lookup', key1=value1, key2=value2, ...)`` a
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
@@ -553,12 +539,13 @@ Examples
Return Value
------------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -578,9 +565,9 @@ Return Value
<a class="ansibleOptionLink" href="#return-_list" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -623,12 +610,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_aggregate_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_aggregate_module.rst
index 4e899384f..96cea2629 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_aggregate_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_aggregate_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_aggregate module -- Creates or removes aggregates from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_aggregate module -- Creates or removes aggregates from NetB
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/date_added"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/date_added:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/date_added" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/prefix"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/prefix:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/prefix" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rir"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/rir:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rir" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_aggregate_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -428,9 +473,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.12.0`
@@ -439,6 +484,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -466,9 +515,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -500,9 +549,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -536,9 +585,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -574,9 +623,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -616,9 +665,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -713,12 +762,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -738,9 +788,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-aggregate" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -778,9 +828,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -821,12 +871,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_asn_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_asn_module.rst
index 167130b44..39088eaae 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_asn_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_asn_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_asn module -- Create, update or delete ASNs within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_asn module -- Create, update or delete ASNs within NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/asn"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_asn_module__parameter-data/asn:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/asn" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_asn_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_asn_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rir"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_asn_module__parameter-data/rir:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rir" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_asn_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_asn_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,9 +425,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -426,9 +459,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -462,9 +495,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -500,9 +533,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -542,9 +575,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -628,12 +661,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -653,9 +687,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-asn" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -693,9 +727,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -736,12 +770,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_cable_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_cable_module.rst
index e564d7de1..ff0b43a32 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_cable_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_cable_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_cable module -- Create, update or delete cables within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_cable module -- Create, update or delete cables within NetB
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/color"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/color:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/color" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -221,9 +218,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -232,6 +229,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -258,9 +263,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -269,6 +274,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -295,9 +308,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -306,6 +319,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -322,6 +339,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -332,14 +353,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -356,6 +381,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/length"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/length:
.. rst-class:: ansible-option-title
@@ -366,14 +395,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/length" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -390,6 +423,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/length_unit"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/length_unit:
.. rst-class:: ansible-option-title
@@ -400,14 +437,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/length_unit" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -434,6 +475,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -444,14 +489,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -477,6 +526,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -487,14 +540,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -509,8 +566,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/tenant:
+
+ .. rst-class:: ansible-option-title
+
+ **tenant**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.14.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Tenant who the cable will be assigned to
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/termination_a"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/termination_a:
.. rst-class:: ansible-option-title
@@ -521,14 +627,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/termination_a" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -545,6 +655,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/termination_a_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/termination_a_type:
.. rst-class:: ansible-option-title
@@ -555,14 +669,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/termination_a_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -594,6 +712,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/termination_b"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/termination_b:
.. rst-class:: ansible-option-title
@@ -604,14 +726,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/termination_b" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -628,6 +754,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/termination_b_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/termination_b_type:
.. rst-class:: ansible-option-title
@@ -638,14 +768,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/termination_b_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -677,6 +811,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cable_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -687,14 +825,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -748,9 +890,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -782,9 +924,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -818,9 +960,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -856,9 +998,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -898,9 +1040,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1018,12 +1160,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1043,9 +1186,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-cable" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1083,9 +1226,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1126,12 +1269,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_module.rst
index 51eeb61a8..2c0f3595f 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_circuit module -- Create, update or delete circuits within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_circuit module -- Create, update or delete circuits within
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cid"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/cid:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cid" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/circuit_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/circuit_type:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/circuit_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/commit_rate"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/commit_rate:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/commit_rate" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/install_date"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/install_date:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/install_date" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -415,6 +456,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/provider"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/provider:
.. rst-class:: ansible-option-title
@@ -425,14 +470,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/provider" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -449,6 +498,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -459,14 +512,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -483,6 +540,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -493,14 +554,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -517,6 +582,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -527,14 +596,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -562,9 +635,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -596,9 +669,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -632,9 +705,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -670,9 +743,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -712,9 +785,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -813,12 +886,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -838,9 +912,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-circuit" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -878,9 +952,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -921,12 +995,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_termination_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_termination_module.rst
index 7b370651c..adb846b95 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_termination_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_termination_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_circuit_termination module -- Create, update or delete circuit terminations within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_circuit_termination module -- Create, update or delete circ
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/circuit"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/circuit:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/circuit" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mark_connected"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/mark_connected:
.. rst-class:: ansible-option-title
@@ -255,9 +260,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mark_connected" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -266,6 +271,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -290,6 +299,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/port_speed"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/port_speed:
.. rst-class:: ansible-option-title
@@ -300,14 +313,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/port_speed" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -324,6 +341,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/pp_info"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/pp_info:
.. rst-class:: ansible-option-title
@@ -334,14 +355,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/pp_info" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -358,6 +383,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/provider_network"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/provider_network:
.. rst-class:: ansible-option-title
@@ -368,14 +397,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/provider_network" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,6 +425,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -402,14 +439,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -426,6 +467,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/term_side"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/term_side:
.. rst-class:: ansible-option-title
@@ -436,14 +481,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/term_side" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -468,6 +517,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/upstream_speed"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/upstream_speed:
.. rst-class:: ansible-option-title
@@ -478,14 +531,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/upstream_speed" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -502,6 +559,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/xconnect_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_termination_module__parameter-data/xconnect_id:
.. rst-class:: ansible-option-title
@@ -512,14 +573,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/xconnect_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -547,9 +612,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -581,9 +646,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -617,9 +682,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -655,9 +720,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -697,9 +762,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -797,12 +862,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -822,9 +888,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-circuit_termination" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -862,9 +928,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -905,12 +971,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_type_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_type_module.rst
index 7e257a1cd..bd35a9d91 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_type_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_circuit_type_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_circuit_type module -- Create, update or delete circuit types within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_circuit_type module -- Create, update or delete circuit typ
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -175,8 +160,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/color"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_circuit_type_module__parameter-data/color:
+
+ .. rst-class:: ansible-option-title
+
+ **color**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/color" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.17.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Color to associate the circuit type with
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_type_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -212,8 +250,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_circuit_type_module__parameter-data/description:
+
+ .. rst-class:: ansible-option-title
+
+ **description**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.14.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The description of the circuit type
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_type_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -224,14 +311,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +339,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_type_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -258,14 +353,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -284,6 +383,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_circuit_type_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -294,9 +397,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -305,6 +408,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -332,9 +439,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -366,9 +473,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -402,9 +509,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -440,9 +547,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -482,9 +589,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -565,12 +672,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -590,9 +698,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-circuit_type" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -630,9 +738,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -673,12 +781,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_group_module.rst
index b47e5c07b..b0c95357f 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_cluster_group module -- Create, update or delete cluster groups within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_cluster_group module -- Create, update or delete cluster gr
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -284,6 +293,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -294,9 +307,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -305,6 +318,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -332,9 +349,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -366,9 +383,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -402,9 +419,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -440,9 +457,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -482,9 +499,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -565,12 +582,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -590,9 +608,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-cluster_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -630,9 +648,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -673,12 +691,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_module.rst
index f826aed47..c17b01a0d 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_cluster module -- Create, update or delete clusters within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_cluster module -- Create, update or delete clusters within
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cluster_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/cluster_group:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cluster_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cluster_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/cluster_type:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cluster_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -323,9 +344,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -334,6 +355,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,6 +501,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -462,14 +515,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -497,9 +554,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -531,9 +588,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -567,9 +624,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -605,9 +662,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -647,9 +704,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -753,12 +810,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -778,9 +836,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-cluster" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -818,9 +876,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -861,12 +919,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_type_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_type_module.rst
index 728c3c5c8..7841e23cf 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_type_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_cluster_type_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_cluster_type module -- Create, update or delete cluster types within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_cluster_type module -- Create, update or delete cluster typ
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_type_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_type_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_type_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_type_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -318,6 +335,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_cluster_type_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -328,9 +349,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -339,6 +360,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -366,9 +391,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -400,9 +425,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -436,9 +461,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -474,9 +499,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -516,9 +541,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -599,12 +624,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -624,9 +650,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-cluster_type" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -664,9 +690,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -707,12 +733,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_config_context_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_config_context_module.rst
index eecd4fd8a..3d87bdac4 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_config_context_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_config_context_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_config_context module -- Creates, updates or deletes configuration contexts within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_config_context module -- Creates, updates or deletes config
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cluster_groups"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/cluster_groups:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cluster_groups" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cluster_types"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/cluster_types:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cluster_types" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/clusters"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/clusters:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/clusters" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/data"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/data:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_types"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/device_types:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_types" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/is_active"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/is_active:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/is_active" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -423,6 +464,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -433,14 +478,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -457,6 +506,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/platforms"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/platforms:
.. rst-class:: ansible-option-title
@@ -467,14 +520,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/platforms" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -491,6 +548,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/regions"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/regions:
.. rst-class:: ansible-option-title
@@ -501,14 +562,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/regions" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -525,6 +590,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/roles"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/roles:
.. rst-class:: ansible-option-title
@@ -535,14 +604,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/roles" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -559,6 +632,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site_groups"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/site_groups:
.. rst-class:: ansible-option-title
@@ -569,14 +646,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site_groups" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -593,6 +674,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/sites"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/sites:
.. rst-class:: ansible-option-title
@@ -603,14 +688,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/sites" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -627,6 +716,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -637,14 +730,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -661,6 +758,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant_groups"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/tenant_groups:
.. rst-class:: ansible-option-title
@@ -671,14 +772,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant_groups" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -695,6 +800,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenants"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/tenants:
.. rst-class:: ansible-option-title
@@ -705,14 +814,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenants" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -729,6 +842,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_config_context_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -739,14 +856,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -774,9 +895,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -808,9 +929,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -844,9 +965,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -882,9 +1003,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -924,9 +1045,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1018,12 +1139,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1043,9 +1165,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-config_context" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1083,9 +1205,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1126,12 +1248,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_config_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_config_template_module.rst
new file mode 100644
index 000000000..65031d5e6
--- /dev/null
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_config_template_module.rst
@@ -0,0 +1,742 @@
+
+.. Document meta
+
+:orphan:
+
+.. |antsibull-internal-nbsp| unicode:: 0xA0
+ :trim:
+
+.. meta::
+ :antsibull-docs: 2.7.0
+
+.. Anchors
+
+.. _ansible_collections.netbox.netbox.netbox_config_template_module:
+
+.. Anchors: short name for ansible.builtin
+
+.. Title
+
+netbox.netbox.netbox_config_template module -- Creates or removes config templates from NetBox
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+.. Collection note
+
+.. note::
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
+
+ To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
+ You need further requirements to be able to use this module,
+ see :ref:`Requirements <ansible_collections.netbox.netbox.netbox_config_template_module_requirements>` for details.
+
+ To use it in a playbook, specify: :code:`netbox.netbox.netbox_config_template`.
+
+.. version_added
+
+.. rst-class:: ansible-version-added
+
+New in netbox.netbox 3.15.0
+
+.. contents::
+ :local:
+ :depth: 1
+
+.. Deprecated
+
+
+Synopsis
+--------
+
+.. Description
+
+- Creates or removes config templates from NetBox
+
+
+.. Aliases
+
+
+.. Requirements
+
+.. _ansible_collections.netbox.netbox.netbox_config_template_module_requirements:
+
+Requirements
+------------
+The below requirements are needed on the host that executes this module.
+
+- pynetbox
+
+
+
+
+
+
+.. Options
+
+Parameters
+----------
+
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
+
+.. list-table::
+ :width: 100%
+ :widths: auto
+ :header-rows: 1
+ :class: longtable ansible-option-table
+
+ * - Parameter
+ - Comments
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-cert"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-cert:
+
+ .. rst-class:: ansible-option-title
+
+ **cert**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Certificate path
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-data:
+
+ .. rst-class:: ansible-option-title
+
+ **data**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Defines the config template configuration
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-data/description:
+
+ .. rst-class:: ansible-option-title
+
+ **description**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Template description. Max length 200 characters
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/environment_params"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-data/environment_params:
+
+ .. rst-class:: ansible-option-title
+
+ **environment_params**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/environment_params" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Any additional parameters to pass when constructing the Jinja2 environment
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-data/name:
+
+ .. rst-class:: ansible-option-title
+
+ **name**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Config template name
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-data/tags:
+
+ .. rst-class:: ansible-option-title
+
+ **tags**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Any tags that the device may need to be associated with
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/template_code"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-data/template_code:
+
+ .. rst-class:: ansible-option-title
+
+ **template_code**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/template_code" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The template code to be rendered.
+
+
+ .. raw:: html
+
+ </div>
+
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-netbox_token"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-netbox_token:
+
+ .. rst-class:: ansible-option-title
+
+ **netbox_token**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ The NetBox API token.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-netbox_url"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-netbox_url:
+
+ .. rst-class:: ansible-option-title
+
+ **netbox_url**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ The URL of the NetBox instance.
+
+ Must be accessible by the Ansible control host.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-query_params"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-query_params:
+
+ .. rst-class:: ansible-option-title
+
+ **query_params**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ This can be used to override the specified values in ALLOWED\_QUERY\_PARAMS that are defined
+
+ in plugins/module\_utils/netbox\_utils.py and provides control to users on what may make
+
+ an object unique in their environment.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-state"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-state:
+
+ .. rst-class:: ansible-option-title
+
+ **state**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ The state of the object.
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-choices:`Choices:`
+
+ - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)`
+ - :ansible-option-choices-entry:`"absent"`
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-validate_certs"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__parameter-validate_certs:
+
+ .. rst-class:: ansible-option-title
+
+ **validate_certs**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ If \ :literal:`no`\ , SSL certificates will not be validated.
+
+ This should only be used on personally controlled sites using a self-signed certificates.
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-default-bold:`Default:` :ansible-option-default:`true`
+
+ .. raw:: html
+
+ </div>
+
+
+.. Attributes
+
+
+.. Notes
+
+Notes
+-----
+
+.. note::
+ - Tags should be defined as a YAML list
+
+.. Seealso
+
+
+.. Examples
+
+Examples
+--------
+
+.. code-block:: yaml+jinja
+
+
+ - name: "Test config template creation/deletion"
+ connection: local
+ hosts: localhost
+ gather_facts: False
+ tasks:
+ - name: Create config template
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: "thisIsMyTemplateName"
+ tags:
+ - Cloud
+ template_code: |
+ #cloud-config
+ packages:
+ - ansible
+
+ - name: Delete config template
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: "thisIsMyTemplateName"
+ state: absent
+
+
+
+
+.. Facts
+
+
+.. Return values
+
+Return Values
+-------------
+Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
+
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
+
+.. list-table::
+ :width: 100%
+ :widths: auto
+ :header-rows: 1
+ :class: longtable ansible-option-table
+
+ * - Key
+ - Description
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="return-config_templates"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__return-config_templates:
+
+ .. rst-class:: ansible-option-title
+
+ **config_templates**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#return-config_templates" title="Permalink to this return value"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Serialized object as created/existent/updated/deleted within NetBox
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-returned-bold:`Returned:` always
+
+
+ .. raw:: html
+
+ </div>
+
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="return-msg"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_config_template_module__return-msg:
+
+ .. rst-class:: ansible-option-title
+
+ **msg**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Message indicating failure or info about what has been achieved
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-returned-bold:`Returned:` always
+
+
+ .. raw:: html
+
+ </div>
+
+
+
+.. Status (Presently only deprecated)
+
+
+.. Authors
+
+Authors
+~~~~~~~
+
+- Antoine Dunn (@mindbreak)
+
+
+
+.. Extra links
+
+Collection links
+~~~~~~~~~~~~~~~~
+
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
+
+
+.. Parsing errors
+
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_module.rst
index 2c72cbbdf..52b0685ed 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_console_port module -- Create, update or delete console ports within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_console_port module -- Create, update or delete console por
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cable"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/cable:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cable" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -235,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -251,6 +252,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -261,14 +266,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -295,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -319,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -329,9 +350,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -340,6 +361,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -356,6 +381,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mark_connected"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/mark_connected:
.. rst-class:: ansible-option-title
@@ -366,9 +395,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mark_connected" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -377,6 +406,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -401,6 +434,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/module"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/module:
.. rst-class:: ansible-option-title
@@ -411,9 +448,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/module" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -422,6 +459,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -438,6 +479,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -448,14 +493,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -472,6 +521,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/speed"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/speed:
.. rst-class:: ansible-option-title
@@ -482,9 +535,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/speed" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -493,6 +546,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -509,6 +566,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -519,14 +580,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -543,6 +608,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -553,14 +622,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -609,9 +682,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -643,9 +716,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -679,9 +752,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -717,9 +790,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -759,9 +832,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -855,12 +928,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -880,9 +954,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-console_port" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -920,9 +994,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -963,12 +1037,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_template_module.rst
index f66c47ef1..748e3cafa 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_port_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_console_port_template module -- Create, update or delete console port templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_console_port_template module -- Create, update or delete co
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_port_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -309,9 +318,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -343,9 +352,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -379,9 +388,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -417,9 +426,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -459,9 +468,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -554,12 +563,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -579,9 +589,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-console_port_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -619,9 +629,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -662,12 +672,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_module.rst
index 8a7e097e1..abeddaff6 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_console_server_port module -- Create, update or delete console server ports within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_console_server_port module -- Create, update or delete cons
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cable"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/cable:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cable" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -235,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -251,6 +252,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -261,14 +266,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -295,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -319,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -329,9 +350,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -340,6 +361,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -356,6 +381,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mark_connected"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/mark_connected:
.. rst-class:: ansible-option-title
@@ -366,9 +395,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mark_connected" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -377,6 +406,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -401,6 +434,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -411,14 +448,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -435,6 +476,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/speed"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/speed:
.. rst-class:: ansible-option-title
@@ -445,9 +490,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/speed" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -456,6 +501,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -472,6 +521,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -482,14 +535,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -506,6 +563,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -516,14 +577,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -572,9 +637,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -606,9 +671,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -642,9 +707,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -680,9 +745,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -722,9 +787,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -819,12 +884,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -844,9 +910,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-console_server_port" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -884,9 +950,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -927,12 +993,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_template_module.rst
index 76b13e06a..a733f1e00 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_console_server_port_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_console_server_port_template module -- Create, update or delete console server port templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_console_server_port_template module -- Create, update or de
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_console_server_port_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -309,9 +318,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -343,9 +352,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -379,9 +388,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -417,9 +426,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -459,9 +468,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -554,12 +563,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -579,9 +589,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-console_server_port_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -619,9 +629,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -662,12 +672,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_group_module.rst
index e0e3374b5..b02ed35d7 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_contact_group module -- Creates or removes contact groups from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_contact_group module -- Creates or removes contact groups f
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_group_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_contact_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_group_module__parameter-data/parent_contact_group:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_contact_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,9 +425,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -426,9 +459,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -462,9 +495,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -500,9 +533,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -542,9 +575,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -626,12 +659,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -651,9 +685,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-contact_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -691,9 +725,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -734,12 +768,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_module.rst
index 734fb1f59..9997173a4 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_contact module -- Creates or removes contacts from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_contact module -- Creates or removes contacts from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/address"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/address:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/address" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/contact_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/contact_group:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/contact_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -323,9 +344,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -334,6 +355,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/email"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/email:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/email" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/link"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/link:
.. rst-class:: ansible-option-title
@@ -394,9 +431,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/link" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -405,6 +442,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -421,6 +462,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -431,14 +476,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -455,6 +504,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/phone"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/phone:
.. rst-class:: ansible-option-title
@@ -465,14 +518,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/phone" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -489,6 +546,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -499,14 +560,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -523,6 +588,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/title"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_module__parameter-data/title:
.. rst-class:: ansible-option-title
@@ -533,14 +602,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/title" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -568,9 +641,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -602,9 +675,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -638,9 +711,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -676,9 +749,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -718,9 +791,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -815,12 +888,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -840,9 +914,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-contact" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -880,9 +954,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -923,12 +997,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_role_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_role_module.rst
index 52cce1dfa..baf0bcbc1 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_role_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_contact_role_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_contact_role module -- Creates or removes contact roles from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_contact_role module -- Creates or removes contact roles fro
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_role_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_role_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_role_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_role_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -315,6 +332,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_contact_role_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -325,14 +346,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -360,9 +385,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -394,9 +419,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -430,9 +455,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -468,9 +493,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -510,9 +535,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -592,12 +617,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -617,9 +643,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-contact_role" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -657,9 +683,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -700,12 +726,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_field_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_field_module.rst
index c0574d6ff..24d2e6e43 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_field_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_field_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_custom_field module -- Creates, updates or deletes custom fields within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_custom_field module -- Creates, updates or deletes custom f
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/choices"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/choices:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/choices" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/content_types"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/content_types:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/content_types" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/default"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/default:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/default" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/filter_logic"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/filter_logic:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/filter_logic" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/group_name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/group_name:
.. rst-class:: ansible-option-title
@@ -357,9 +386,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/group_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -368,6 +397,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,6 +501,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/object_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/object_type:
.. rst-class:: ansible-option-title
@@ -462,9 +515,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/object_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -473,6 +526,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -489,6 +546,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/required"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/required:
.. rst-class:: ansible-option-title
@@ -499,14 +560,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/required" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -531,6 +596,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/search_weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/search_weight:
.. rst-class:: ansible-option-title
@@ -541,9 +610,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/search_weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -552,6 +621,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -568,6 +641,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -578,14 +655,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -603,6 +684,7 @@ Parameters
- :ansible-option-choices-entry:`"decimal"`
- :ansible-option-choices-entry:`"boolean"`
- :ansible-option-choices-entry:`"date"`
+ - :ansible-option-choices-entry:`"datetime"`
- :ansible-option-choices-entry:`"url"`
- :ansible-option-choices-entry:`"json"`
- :ansible-option-choices-entry:`"select"`
@@ -620,6 +702,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ui_visibility"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/ui_visibility:
.. rst-class:: ansible-option-title
@@ -630,9 +716,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ui_visibility" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -641,6 +727,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -655,6 +745,7 @@ Parameters
- :ansible-option-choices-entry:`"read-write"`
- :ansible-option-choices-entry:`"read-only"`
- :ansible-option-choices-entry:`"hidden"`
+ - :ansible-option-choices-entry:`"hidden-ifunset"`
.. raw:: html
@@ -666,6 +757,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/validation_maximum"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/validation_maximum:
.. rst-class:: ansible-option-title
@@ -676,14 +771,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/validation_maximum" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -700,6 +799,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/validation_minimum"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/validation_minimum:
.. rst-class:: ansible-option-title
@@ -710,14 +813,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/validation_minimum" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -734,6 +841,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/validation_regex"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/validation_regex:
.. rst-class:: ansible-option-title
@@ -744,14 +855,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/validation_regex" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -768,6 +883,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_field_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -778,14 +897,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -813,9 +936,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -847,9 +970,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -883,9 +1006,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -921,9 +1044,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -963,9 +1086,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1062,12 +1185,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1087,9 +1211,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-custom_field" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1127,9 +1251,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1170,12 +1294,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_link_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_link_module.rst
index bd5d3544b..3348ef6fe 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_link_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_custom_link_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_custom_link module -- Creates, updates or deletes custom links within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_custom_link module -- Creates, updates or deletes custom li
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/button_class"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/button_class:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/button_class" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/content_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/content_type:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/content_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/content_types"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/content_types:
.. rst-class:: ansible-option-title
@@ -255,9 +260,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/content_types" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -266,6 +271,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/enabled"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/enabled:
.. rst-class:: ansible-option-title
@@ -292,9 +305,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/enabled" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -303,6 +316,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -327,6 +344,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/group_name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/group_name:
.. rst-class:: ansible-option-title
@@ -337,14 +358,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/group_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -361,6 +386,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/link_text"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/link_text:
.. rst-class:: ansible-option-title
@@ -371,14 +400,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/link_text" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -395,6 +428,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/link_url"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/link_url:
.. rst-class:: ansible-option-title
@@ -405,14 +442,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/link_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -429,6 +470,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -439,14 +484,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -463,6 +512,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/new_window"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/new_window:
.. rst-class:: ansible-option-title
@@ -473,14 +526,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/new_window" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -505,6 +562,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_custom_link_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -515,14 +576,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -550,9 +615,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -584,9 +649,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -620,9 +685,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -658,9 +723,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -700,9 +765,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -786,12 +851,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -811,9 +877,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-custom_link" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -851,9 +917,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -894,12 +960,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_module.rst
index 1196a72a8..56b730e40 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device_bay module -- Create, update or delete device bays within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device_bay module -- Create, update or delete device bays w
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/installed_device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_module__parameter-data/installed_device:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/installed_device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -289,9 +302,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -300,6 +313,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -395,9 +428,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -429,9 +462,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -465,9 +498,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -503,9 +536,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -545,9 +578,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -641,12 +674,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -666,9 +700,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-device_bay" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -706,9 +740,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -749,12 +783,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_template_module.rst
index 73793058e..0c255076f 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_bay_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device_bay_template module -- Create, update or delete device bay templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device_bay_template module -- Create, update or delete devi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_bay_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -256,9 +257,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -290,9 +291,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -326,9 +327,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -364,9 +365,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -406,9 +407,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -492,12 +493,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -517,9 +519,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-device_bay_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -557,9 +559,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -600,12 +602,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_module.rst
index aba763352..c80d1af13 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device_interface module -- Creates or removes interfaces on devices from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device_interface module -- Creates or removes interfaces on
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/bridge"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/bridge:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/bridge" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/duplex"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/duplex:
.. rst-class:: ansible-option-title
@@ -326,9 +347,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/duplex" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -337,6 +358,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -362,6 +387,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/enabled"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/enabled:
.. rst-class:: ansible-option-title
@@ -372,14 +401,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/enabled" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -404,6 +437,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/form_factor"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/form_factor:
.. rst-class:: ansible-option-title
@@ -414,14 +451,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/form_factor" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -441,6 +482,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -451,14 +496,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -475,6 +524,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/lag"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/lag:
.. rst-class:: ansible-option-title
@@ -485,14 +538,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/lag" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -509,6 +566,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mac_address"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/mac_address:
.. rst-class:: ansible-option-title
@@ -519,14 +580,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mac_address" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -543,6 +608,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mark_connected"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/mark_connected:
.. rst-class:: ansible-option-title
@@ -553,14 +622,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mark_connected" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -585,6 +658,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mgmt_only"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/mgmt_only:
.. rst-class:: ansible-option-title
@@ -595,14 +672,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mgmt_only" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -627,6 +708,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mode"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/mode:
.. rst-class:: ansible-option-title
@@ -637,14 +722,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mode" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -661,6 +750,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mtu"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/mtu:
.. rst-class:: ansible-option-title
@@ -671,14 +764,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mtu" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -695,6 +792,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -705,14 +806,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -729,6 +834,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_interface"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/parent_interface:
.. rst-class:: ansible-option-title
@@ -739,9 +848,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_interface" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.2.0`
@@ -750,6 +859,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -766,6 +879,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/poe_mode"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/poe_mode:
.. rst-class:: ansible-option-title
@@ -776,9 +893,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/poe_mode" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.8.0`
@@ -787,6 +904,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -803,6 +924,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/poe_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/poe_type:
.. rst-class:: ansible-option-title
@@ -813,9 +938,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/poe_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.8.0`
@@ -824,6 +949,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -840,6 +969,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/speed"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/speed:
.. rst-class:: ansible-option-title
@@ -850,9 +983,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/speed" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -861,6 +994,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -877,6 +1014,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tagged_vlans"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/tagged_vlans:
.. rst-class:: ansible-option-title
@@ -887,14 +1028,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tagged_vlans" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -911,6 +1056,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -921,14 +1070,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -943,8 +1096,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/tx_power"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/tx_power:
+
+ .. rst-class:: ansible-option-title
+
+ **tx_power**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/tx_power" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`integer`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.14.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The interface's configured output power, in dBm
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -955,14 +1157,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -982,6 +1188,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/untagged_vlan"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/untagged_vlan:
.. rst-class:: ansible-option-title
@@ -992,14 +1202,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/untagged_vlan" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1016,6 +1230,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vrf"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/vrf:
.. rst-class:: ansible-option-title
@@ -1026,9 +1244,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vrf" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -1037,6 +1255,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1048,6 +1270,51 @@ Parameters
</div>
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/wwn"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_device_interface_module__parameter-data/wwn:
+
+ .. rst-class:: ansible-option-title
+
+ **wwn**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/wwn" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.14.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The WWN of the interface
+
+
+ .. raw:: html
+
+ </div>
+
* - .. raw:: html
@@ -1064,9 +1331,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -1098,9 +1365,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -1134,9 +1401,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -1172,9 +1439,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1214,9 +1481,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-update_vc_child" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
@@ -1258,9 +1525,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1413,12 +1680,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1438,9 +1706,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-interface" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1478,9 +1746,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1521,12 +1789,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_template_module.rst
index a45f2bf18..56f28d7be 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_interface_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device_interface_template module -- Creates or removes interfaces on devices from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device_interface_template module -- Creates or removes inte
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mgmt_only"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_template_module__parameter-data/mgmt_only:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mgmt_only" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -253,6 +254,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -263,14 +268,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -287,6 +296,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/poe_mode"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_template_module__parameter-data/poe_mode:
.. rst-class:: ansible-option-title
@@ -297,9 +310,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/poe_mode" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.8.0`
@@ -308,6 +321,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -324,6 +341,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/poe_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_template_module__parameter-data/poe_type:
.. rst-class:: ansible-option-title
@@ -334,9 +355,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/poe_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.8.0`
@@ -345,6 +366,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -361,6 +386,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_interface_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -371,14 +400,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -409,9 +442,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -443,9 +476,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -479,9 +512,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -517,9 +550,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -559,9 +592,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -644,12 +677,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -669,9 +703,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-interface_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -709,9 +743,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -752,12 +786,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_module.rst
index 1591a9708..47d068742 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device module -- Create, update or delete devices within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device module -- Create, update or delete devices within Ne
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/airflow"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/airflow:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/airflow" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -227,6 +220,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/asset_tag"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/asset_tag:
.. rst-class:: ansible-option-title
@@ -237,14 +234,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/asset_tag" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -261,6 +262,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cluster"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/cluster:
.. rst-class:: ansible-option-title
@@ -271,14 +276,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cluster" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -295,6 +304,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -305,14 +318,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -327,8 +344,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/config_template"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/config_template:
+
+ .. rst-class:: ansible-option-title
+
+ **config_template**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/config_template" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.17.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Configuration template
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -339,14 +405,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -363,6 +433,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -373,9 +447,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -384,6 +458,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -400,6 +478,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/device_role:
.. rst-class:: ansible-option-title
@@ -410,14 +492,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -434,6 +520,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -444,14 +534,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -468,6 +562,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/face"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/face:
.. rst-class:: ansible-option-title
@@ -478,14 +576,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/face" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -512,6 +614,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/local_context_data"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/local_context_data:
.. rst-class:: ansible-option-title
@@ -522,14 +628,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/local_context_data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -546,6 +656,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/location"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/location:
.. rst-class:: ansible-option-title
@@ -556,9 +670,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/location" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.3.0`
@@ -567,6 +681,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -583,6 +701,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -593,14 +715,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -615,8 +741,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/oob_ip"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/oob_ip:
+
+ .. rst-class:: ansible-option-title
+
+ **oob_ip**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/oob_ip" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.15.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Out-of-band (OOB) IP address assigned to the device
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/platform"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/platform:
.. rst-class:: ansible-option-title
@@ -627,14 +802,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/platform" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -651,6 +830,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/position"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/position:
.. rst-class:: ansible-option-title
@@ -661,14 +844,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/position" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -685,6 +872,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/primary_ip4"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/primary_ip4:
.. rst-class:: ansible-option-title
@@ -695,14 +886,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/primary_ip4" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -719,6 +914,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/primary_ip6"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/primary_ip6:
.. rst-class:: ansible-option-title
@@ -729,14 +928,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/primary_ip6" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -753,6 +956,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rack"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/rack:
.. rst-class:: ansible-option-title
@@ -763,14 +970,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rack" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -787,6 +998,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/serial"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/serial:
.. rst-class:: ansible-option-title
@@ -797,14 +1012,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/serial" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -821,6 +1040,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -831,14 +1054,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -855,6 +1082,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -865,14 +1096,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -889,6 +1124,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -899,14 +1138,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -923,6 +1166,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -933,14 +1180,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -957,6 +1208,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vc_position"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/vc_position:
.. rst-class:: ansible-option-title
@@ -967,14 +1222,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vc_position" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -991,6 +1250,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vc_priority"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/vc_priority:
.. rst-class:: ansible-option-title
@@ -1001,14 +1264,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vc_priority" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1025,6 +1292,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/virtual_chassis"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_module__parameter-data/virtual_chassis:
.. rst-class:: ansible-option-title
@@ -1035,14 +1306,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/virtual_chassis" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1070,9 +1345,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -1104,9 +1379,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -1140,9 +1415,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -1178,9 +1453,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1220,9 +1495,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1343,12 +1618,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1368,9 +1644,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-device" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1408,9 +1684,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1452,12 +1728,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_role_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_role_module.rst
index effc4951f..575aa75e2 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_role_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_role_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device_role module -- Create, update or delete devices roles within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device_role module -- Create, update or delete devices role
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/color"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/color:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/color" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,9 +218,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -232,6 +229,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -352,6 +377,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -362,9 +391,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -373,6 +402,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -389,6 +422,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vm_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_role_module__parameter-data/vm_role:
.. rst-class:: ansible-option-title
@@ -399,14 +436,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vm_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -442,9 +483,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -476,9 +517,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -512,9 +553,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -550,9 +591,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -592,9 +633,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -676,12 +717,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -701,9 +743,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-device_role" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -741,9 +783,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -784,12 +826,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_type_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_type_module.rst
index 6d105a664..97e4d9c61 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_device_type_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_device_type_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_device_type module -- Create, update or delete device types within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_device_type module -- Create, update or delete device types
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/airflow"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/airflow:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/airflow" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -227,6 +220,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -237,14 +234,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -261,6 +262,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -271,14 +276,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -293,8 +302,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/default_platform"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/default_platform:
+
+ .. rst-class:: ansible-option-title
+
+ **default_platform**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/default_platform" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.15.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Set the default platform used by the device
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -305,9 +363,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -316,6 +374,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -332,6 +394,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/is_full_depth"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/is_full_depth:
.. rst-class:: ansible-option-title
@@ -342,14 +408,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/is_full_depth" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -374,6 +444,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/manufacturer"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/manufacturer:
.. rst-class:: ansible-option-title
@@ -384,14 +458,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/manufacturer" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -408,6 +486,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/model"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/model:
.. rst-class:: ansible-option-title
@@ -418,14 +500,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/model" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -442,6 +528,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/part_number"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/part_number:
.. rst-class:: ansible-option-title
@@ -452,14 +542,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/part_number" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -476,6 +570,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -486,14 +584,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -514,6 +616,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/subdevice_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/subdevice_role:
.. rst-class:: ansible-option-title
@@ -524,14 +630,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/subdevice_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -558,6 +668,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -568,14 +682,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -592,6 +710,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/u_height"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/u_height:
.. rst-class:: ansible-option-title
@@ -602,14 +724,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/u_height" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -626,6 +752,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -636,9 +766,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -647,6 +777,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -663,6 +797,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight_unit"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_device_type_module__parameter-data/weight_unit:
.. rst-class:: ansible-option-title
@@ -673,9 +811,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight_unit" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -684,6 +822,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -721,9 +863,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -755,9 +897,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -791,9 +933,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -829,9 +971,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -871,9 +1013,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -970,12 +1112,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -995,9 +1138,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-device_type" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1035,9 +1178,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1078,12 +1221,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_export_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_export_template_module.rst
index 75afa13f3..695917d5c 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_export_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_export_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_export_template module -- Creates, updates or deletes export templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_export_template module -- Creates, updates or deletes expor
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/as_attachment"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/as_attachment:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/as_attachment" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -219,6 +212,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/content_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/content_type:
.. rst-class:: ansible-option-title
@@ -229,14 +226,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/content_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -253,6 +254,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/content_types"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/content_types:
.. rst-class:: ansible-option-title
@@ -263,9 +268,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/content_types" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -274,6 +279,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -290,6 +299,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -300,14 +313,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -324,6 +341,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/file_extension"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/file_extension:
.. rst-class:: ansible-option-title
@@ -334,14 +355,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/file_extension" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -358,6 +383,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mime_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/mime_type:
.. rst-class:: ansible-option-title
@@ -368,14 +397,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mime_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,6 +425,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -402,14 +439,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -426,6 +467,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/template_code"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_export_template_module__parameter-data/template_code:
.. rst-class:: ansible-option-title
@@ -436,14 +481,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/template_code" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -471,9 +520,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -505,9 +554,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -541,9 +590,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -579,9 +628,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -621,9 +670,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -707,12 +756,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -732,9 +782,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-custom_link" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -772,9 +822,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -815,12 +865,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_assignment_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_assignment_module.rst
index a56e8e416..493125183 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_assignment_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_assignment_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_fhrp_group_assignment module -- Create, update or delete FHRP group assignments within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_fhrp_group_assignment module -- Create, update or delete FH
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -91,12 +75,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -116,9 +101,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -150,9 +135,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -174,6 +159,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/fhrp_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_assignment_module__parameter-data/fhrp_group:
.. rst-class:: ansible-option-title
@@ -184,14 +173,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/fhrp_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -208,6 +201,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/interface_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_assignment_module__parameter-data/interface_id:
.. rst-class:: ansible-option-title
@@ -218,14 +215,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/interface_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -242,6 +243,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/interface_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_assignment_module__parameter-data/interface_type:
.. rst-class:: ansible-option-title
@@ -252,14 +257,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/interface_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -284,6 +293,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/priority"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_assignment_module__parameter-data/priority:
.. rst-class:: ansible-option-title
@@ -294,14 +307,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/priority" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -329,9 +346,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -363,9 +380,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -399,9 +416,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -437,9 +454,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -479,9 +496,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -573,12 +590,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -598,9 +616,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-fhrp_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -638,9 +656,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -681,12 +699,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_module.rst
index c32873ee2..15d4c16d2 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_fhrp_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_fhrp_group module -- Create, update or delete FHRP groups within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_fhrp_group module -- Create, update or delete FHRP groups w
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_key"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/auth_key:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_key" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/auth_type:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -253,6 +254,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -263,14 +268,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -287,6 +296,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -297,14 +310,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -321,6 +338,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/group_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/group_id:
.. rst-class:: ansible-option-title
@@ -331,14 +352,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/group_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -355,6 +380,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/protocol"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/protocol:
.. rst-class:: ansible-option-title
@@ -365,14 +394,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/protocol" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -402,6 +435,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_fhrp_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -412,14 +449,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -447,9 +488,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -481,9 +522,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -517,9 +558,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -555,9 +596,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -597,9 +638,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -689,12 +730,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -714,9 +756,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-fhrp_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -754,9 +796,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -797,12 +839,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_module.rst
index 768590843..b2914909b 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_front_port module -- Create, update or delete front ports within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_front_port module -- Create, update or delete front ports w
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -255,9 +260,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -266,6 +271,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rear_port"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/rear_port:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rear_port" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rear_port_position"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/rear_port_position:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rear_port_position" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -483,9 +532,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -517,9 +566,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -553,9 +602,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -591,9 +640,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -633,9 +682,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -735,12 +784,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -760,9 +810,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-front_port" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -800,9 +850,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -843,12 +893,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_template_module.rst
index 03d69b198..ad173b378 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_front_port_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_front_port_template module -- Create, update or delete front port templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_front_port_template module -- Create, update or delete fron
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -258,9 +263,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -269,6 +274,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -295,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -319,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rear_port_template"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/rear_port_template:
.. rst-class:: ansible-option-title
@@ -329,14 +350,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rear_port_template" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -353,6 +378,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rear_port_template_position"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/rear_port_template_position:
.. rst-class:: ansible-option-title
@@ -363,14 +392,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rear_port_template_position" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -387,6 +420,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_front_port_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -397,14 +434,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,9 +493,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -486,9 +527,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -522,9 +563,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -560,9 +601,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -602,9 +643,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -703,12 +744,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -728,9 +770,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-front_port_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -768,9 +810,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -811,12 +853,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_interface_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_interface_module.rst
index 5f63d59f1..53fe418d2 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_interface_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_interface_module.rst
@@ -3,6 +3,9 @@
:orphan:
+.. meta::
+ :antsibull-docs: 2.7.0
+
.. Anchors
.. _ansible_collections.netbox.netbox.netbox_interface_module:
@@ -15,7 +18,7 @@ netbox.netbox.netbox_interface
.. Collection note
.. note::
- This plugin was part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This plugin was part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
This module has been removed
in version 0.1.0 of netbox.netbox.
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_module.rst
index af5c321fe..86a7ad6e5 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_inventory_item module -- Creates or removes inventory items from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_inventory_item module -- Creates or removes inventory items
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/asset_tag"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/asset_tag:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/asset_tag" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -209,8 +202,200 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/component"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/component:
+
+ .. rst-class:: ansible-option-title
+
+ **component**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/component" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.15.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The associated component
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/component/device"></div>
+
+ .. raw:: latex
+
+ \hspace{0.04\textwidth}\begin{minipage}[t]{0.28\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/component/device:
+
+ .. rst-class:: ansible-option-title
+
+ **device**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/component/device" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The device the component is attached to.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/component/name"></div>
+
+ .. raw:: latex
+
+ \hspace{0.04\textwidth}\begin{minipage}[t]{0.28\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/component/name:
+
+ .. rst-class:: ansible-option-title
+
+ **name**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/component/name" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The name of the component
+
+
+ .. raw:: html
+
+ </div>
+
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/component_type"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/component_type:
+
+ .. rst-class:: ansible-option-title
+
+ **component_type**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/component_type" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.15.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The type of the component. Required if component is defined.
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-choices:`Choices:`
+
+ - :ansible-option-choices-entry:`"dcim.consoleport"`
+ - :ansible-option-choices-entry:`"dcim.consoleserverport"`
+ - :ansible-option-choices-entry:`"dcim.frontport"`
+ - :ansible-option-choices-entry:`"dcim.interface"`
+ - :ansible-option-choices-entry:`"dcim.poweroutlet"`
+ - :ansible-option-choices-entry:`"dcim.powerport"`
+ - :ansible-option-choices-entry:`"dcim.rearport"`
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,9 +406,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.4.0`
@@ -232,6 +417,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +437,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +451,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +479,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -292,14 +493,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +521,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/discovered"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/discovered:
.. rst-class:: ansible-option-title
@@ -326,14 +535,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/discovered" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -356,8 +569,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/inventory_item_role"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/inventory_item_role:
+
+ .. rst-class:: ansible-option-title
+
+ **inventory_item_role**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/inventory_item_role" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.14.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Set the inventory item role
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -368,9 +630,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.4.0`
@@ -379,6 +641,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -395,6 +661,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/manufacturer"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/manufacturer:
.. rst-class:: ansible-option-title
@@ -405,14 +675,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/manufacturer" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -429,6 +703,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -439,14 +717,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -463,6 +745,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_inventory_item"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/parent_inventory_item:
.. rst-class:: ansible-option-title
@@ -473,9 +759,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_inventory_item" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -484,6 +770,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -500,6 +790,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/part_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/part_id:
.. rst-class:: ansible-option-title
@@ -510,14 +804,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/part_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -534,6 +832,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/serial"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/serial:
.. rst-class:: ansible-option-title
@@ -544,14 +846,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/serial" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -568,6 +874,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -578,14 +888,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -613,9 +927,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -647,9 +961,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -683,9 +997,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -721,9 +1035,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -763,9 +1077,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -838,6 +1152,7 @@ Examples
serial: "1234"
asset_tag: "1234"
description: "New SFP"
+ inventory_item_role: NIC
state: present
- name: Create inventory item with parent
@@ -852,6 +1167,19 @@ Examples
device: test100
state: present
+ - name: Create inventory item with component
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: "10G-SFP+"
+ device: test100
+ component_type: "dcim.interface"
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+
- name: Delete inventory item within netbox
netbox.netbox.netbox_inventory_item:
netbox_url: http://netbox.local
@@ -873,12 +1201,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -898,9 +1227,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-inventory_item" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -938,9 +1267,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -981,12 +1310,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_role_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_role_module.rst
index 42b1117a9..bf115eb58 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_role_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_inventory_item_role_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_inventory_item_role module -- Create, update or delete devices roles within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_inventory_item_role module -- Create, update or delete devi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/color"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_role_module__parameter-data/color:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/color" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_role_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_role_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_role_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_role_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -349,6 +374,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_inventory_item_role_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -359,14 +388,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -394,9 +427,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -428,9 +461,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -464,9 +497,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -502,9 +535,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -544,9 +577,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -628,12 +661,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -653,9 +687,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-inventory_item_role" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -693,9 +727,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -736,12 +770,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_ip_address_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_ip_address_module.rst
index ae77c20f4..77500a2be 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_ip_address_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_ip_address_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_ip_address module -- Creates or removes IP addresses from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_ip_address module -- Creates or removes IP addresses from N
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/address"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/address:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/address" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/assigned_object:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object/device"></div>
+ .. raw:: latex
+
+ \hspace{0.04\textwidth}\begin{minipage}[t]{0.28\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/assigned_object/device:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object/name"></div>
+ .. raw:: latex
+
+ \hspace{0.04\textwidth}\begin{minipage}[t]{0.28\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/assigned_object/name:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object/virtual_machine"></div>
+ .. raw:: latex
+
+ \hspace{0.04\textwidth}\begin{minipage}[t]{0.28\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/assigned_object/virtual_machine:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object/virtual_machine" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -348,6 +373,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -358,9 +387,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -369,6 +398,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -385,6 +418,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -395,14 +432,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -419,6 +460,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -429,14 +474,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -453,6 +502,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/dns_name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/dns_name:
.. rst-class:: ansible-option-title
@@ -463,14 +516,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/dns_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -487,6 +544,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/family"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/family:
.. rst-class:: ansible-option-title
@@ -497,14 +558,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/family" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -531,6 +596,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/interface"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/interface:
.. rst-class:: ansible-option-title
@@ -541,14 +610,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/interface" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -567,6 +640,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/nat_inside"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/nat_inside:
.. rst-class:: ansible-option-title
@@ -577,14 +654,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/nat_inside" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -601,6 +682,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/prefix"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/prefix:
.. rst-class:: ansible-option-title
@@ -611,14 +696,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/prefix" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -644,6 +733,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/role:
.. rst-class:: ansible-option-title
@@ -654,14 +747,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -692,6 +789,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -702,14 +803,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -726,6 +831,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -736,14 +845,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -760,6 +873,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -770,14 +887,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -794,6 +915,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vrf"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ip_address_module__parameter-data/vrf:
.. rst-class:: ansible-option-title
@@ -804,14 +929,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vrf" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -839,9 +968,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -873,9 +1002,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -909,9 +1038,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -947,9 +1076,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -994,9 +1123,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1158,12 +1287,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1183,9 +1313,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-ip_address" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1223,9 +1353,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1267,12 +1397,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_ipam_role_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_ipam_role_module.rst
index 83cf120d4..10819760e 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_ipam_role_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_ipam_role_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_ipam_role module -- Creates or removes ipam roles from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_ipam_role module -- Creates or removes ipam roles from NetB
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ipam_role_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ipam_role_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ipam_role_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ipam_role_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -318,6 +335,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ipam_role_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -328,9 +349,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -339,6 +360,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -355,6 +380,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_ipam_role_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -365,14 +394,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -400,9 +433,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -434,9 +467,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -470,9 +503,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -508,9 +541,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -550,9 +583,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -632,12 +665,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -657,9 +691,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -697,9 +731,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-role" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -740,12 +774,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_journal_entry_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_journal_entry_module.rst
index 5d8a5e92b..8811c918c 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_journal_entry_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_journal_entry_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_journal_entry module -- Creates a journal entry
@@ -42,7 +23,10 @@ netbox.netbox.netbox_journal_entry module -- Creates a journal entry
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/assigned_object_id:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/assigned_object_type:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/created_by"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/created_by:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/created_by" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/kind"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/kind:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/kind" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_journal_entry_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -426,9 +467,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -460,9 +501,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -496,9 +537,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -534,9 +575,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -576,9 +617,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -662,12 +703,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -687,9 +729,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-journal_entry" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -727,9 +769,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -770,12 +812,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_module.rst
index d29f6451c..1cb005521 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_l2vpn module -- Create, update or delete L2VPNs within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_l2vpn module -- Create, update or delete L2VPNs within NetB
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/export_targets"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/export_targets:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/export_targets" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/identifier"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/identifier:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/identifier" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/import_targets"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/import_targets:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/import_targets" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,6 +501,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -462,14 +515,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -486,6 +543,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -496,14 +557,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -531,9 +596,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -565,9 +630,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -601,9 +666,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -639,9 +704,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -681,9 +746,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -784,12 +849,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -809,9 +875,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-l2vpn" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -849,9 +915,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -892,12 +958,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_termination_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_termination_module.rst
index f1476e775..7a718c357 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_termination_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_l2vpn_termination_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_l2vpn_termination module -- Create, update or delete L2VPNs terminations within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_l2vpn_termination module -- Create, update or delete L2VPNs
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_termination_module__parameter-data/assigned_object_id:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/assigned_object_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_termination_module__parameter-data/assigned_object_type:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/assigned_object_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -254,6 +255,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_termination_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -264,14 +269,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -288,6 +297,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/l2vpn"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_termination_module__parameter-data/l2vpn:
.. rst-class:: ansible-option-title
@@ -298,14 +311,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/l2vpn" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer` / :ansible-option-required:`required`
+ :ansible-option-type:`integer` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -322,6 +339,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_l2vpn_termination_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -332,14 +353,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -367,9 +392,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -401,9 +426,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -437,9 +462,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -475,9 +500,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -517,9 +542,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -609,12 +634,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -634,9 +660,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-l2vpn_termination" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -674,9 +700,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -717,12 +743,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_location_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_location_module.rst
index 3ac8d5df7..366ff9452 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_location_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_location_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_location module -- Create, update or delete locations within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_location module -- Create, update or delete locations withi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_location"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/parent_location:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_location" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -386,6 +419,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -396,9 +433,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -407,6 +444,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -423,6 +464,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_location_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -433,9 +478,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.8.0`
@@ -444,6 +489,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -471,9 +520,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -505,9 +554,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -541,9 +590,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -579,9 +628,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -621,9 +670,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -715,12 +764,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -740,9 +790,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-location" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -780,9 +830,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -823,12 +873,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_manufacturer_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_manufacturer_module.rst
index 44368aa96..b162c04f5 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_manufacturer_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_manufacturer_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_manufacturer module -- Create or delete manufacturers within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_manufacturer module -- Create or delete manufacturers withi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_manufacturer_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_manufacturer_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_manufacturer_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_manufacturer_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -318,6 +335,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_manufacturer_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -328,9 +349,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -339,6 +360,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -366,9 +391,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -400,9 +425,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -436,9 +461,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -474,9 +499,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -516,9 +541,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -599,12 +624,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -624,9 +650,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-manufacturer" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -664,9 +690,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -707,12 +733,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_module_type_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_module_type_module.rst
index 2c6badcf7..c1b65065f 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_module_type_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_module_type_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_module_type module -- Create, update or delete module types within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_module_type module -- Create, update or delete module types
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/manufacturer"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/manufacturer:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/manufacturer" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/model"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/model:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/model" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/part_number"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/part_number:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/part_number" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -415,6 +456,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight_unit"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_module_type_module__parameter-data/weight_unit:
.. rst-class:: ansible-option-title
@@ -425,9 +470,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight_unit" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -436,6 +481,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -473,9 +522,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -507,9 +556,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -543,9 +592,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -581,9 +630,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -623,9 +672,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -717,12 +766,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -742,9 +792,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-module_type" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -782,9 +832,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -825,12 +875,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_platform_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_platform_module.rst
index b5a8ddca1..a7fd21759 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_platform_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_platform_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_platform module -- Create or delete platforms within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_platform module -- Create or delete platforms within NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -175,8 +160,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/config_template"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/config_template:
+
+ .. rst-class:: ansible-option-title
+
+ **config_template**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/config_template" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.16.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The configuration template the platform will use
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +252,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +266,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/manufacturer"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/manufacturer:
.. rst-class:: ansible-option-title
@@ -258,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/manufacturer" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -292,14 +350,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +378,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/napalm_args"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/napalm_args:
.. rst-class:: ansible-option-title
@@ -326,14 +392,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/napalm_args" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +420,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/napalm_driver"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/napalm_driver:
.. rst-class:: ansible-option-title
@@ -360,14 +434,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/napalm_driver" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +462,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -394,14 +476,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -420,6 +506,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_platform_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -430,9 +520,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -441,6 +531,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -468,9 +562,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -502,9 +596,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -538,9 +632,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -576,9 +670,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -618,9 +712,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -680,6 +774,15 @@ Examples
data:
name: Test Platform
state: present
+
+ - name: Create platform within NetBox with a config template
+ netbox.netbox.netbox_platform:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: Test Platform
+ config_template: "my_config_template_slug"
+ state: present
- name: Create platform within NetBox with only required information
netbox.netbox.netbox_platform:
@@ -713,12 +816,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -738,9 +842,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -778,9 +882,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-platform" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -821,12 +925,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_feed_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_feed_module.rst
index 45a74a014..25e68e30c 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_feed_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_feed_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_power_feed module -- Create, update or delete power feeds within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_power_feed module -- Create, update or delete power feeds w
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/amperage"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/amperage:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/amperage" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -289,9 +302,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -300,6 +313,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/max_utilization"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/max_utilization:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/max_utilization" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/phase"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/phase:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/phase" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -426,6 +467,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/power_panel"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/power_panel:
.. rst-class:: ansible-option-title
@@ -436,14 +481,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/power_panel" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -460,6 +509,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rack"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/rack:
.. rst-class:: ansible-option-title
@@ -470,14 +523,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rack" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -494,6 +551,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -504,14 +565,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -538,6 +603,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/supply"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/supply:
.. rst-class:: ansible-option-title
@@ -548,14 +617,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/supply" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -580,6 +653,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -590,14 +667,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -614,6 +695,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -624,14 +709,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -656,6 +745,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/voltage"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_feed_module__parameter-data/voltage:
.. rst-class:: ansible-option-title
@@ -666,14 +759,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/voltage" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -701,9 +798,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -735,9 +832,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -771,9 +868,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -809,9 +906,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -851,9 +948,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -953,12 +1050,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -978,9 +1076,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1018,9 +1116,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-power_feed" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1061,12 +1159,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_module.rst
index 7a41b7af1..cc2155a48 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_power_outlet module -- Create, update or delete power outlets within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_power_outlet module -- Create, update or delete power outle
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/feed_leg"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/feed_leg:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/feed_leg" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -288,6 +297,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -298,14 +311,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -322,6 +339,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/power_port"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/power_port:
.. rst-class:: ansible-option-title
@@ -332,14 +353,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/power_port" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -356,6 +381,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -366,14 +395,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -390,6 +423,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -400,14 +437,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -495,9 +536,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -529,9 +570,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -565,9 +606,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -603,9 +644,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -645,9 +686,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -743,12 +784,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -768,9 +810,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -808,9 +850,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-power_outlet" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -851,12 +893,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_template_module.rst
index a213ff327..3e17dded5 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_outlet_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_power_outlet_template module -- Create, update or delete power outlet templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_power_outlet_template module -- Create, update or delete po
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/feed_leg"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_template_module__parameter-data/feed_leg:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/feed_leg" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -254,6 +255,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -264,14 +269,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -288,6 +297,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/power_port_template"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_template_module__parameter-data/power_port_template:
.. rst-class:: ansible-option-title
@@ -298,14 +311,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/power_port_template" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -322,6 +339,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_outlet_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -332,14 +353,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -427,9 +452,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -461,9 +486,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -497,9 +522,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -535,9 +560,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -577,9 +602,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -674,12 +699,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -699,9 +725,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -739,9 +765,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-power_outlet_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -782,12 +808,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_panel_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_panel_module.rst
index 412d9a5f1..4ce4ead6e 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_panel_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_panel_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_power_panel module -- Create, update or delete power panels within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_power_panel module -- Create, update or delete power panels
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -235,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -251,6 +252,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -261,9 +266,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -272,6 +277,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -288,6 +297,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/location"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/location:
.. rst-class:: ansible-option-title
@@ -298,9 +311,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/location" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.1.0`
@@ -309,6 +322,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -325,6 +342,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -335,14 +356,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -359,6 +384,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rack_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/rack_group:
.. rst-class:: ansible-option-title
@@ -369,14 +398,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rack_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -395,6 +428,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -405,14 +442,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -429,6 +470,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_panel_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -439,9 +484,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -450,6 +495,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -477,9 +526,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -511,9 +560,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -547,9 +596,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -585,9 +634,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -627,9 +676,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -732,12 +781,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -757,9 +807,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -797,9 +847,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-power_panel" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -840,12 +890,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_module.rst
index 268b7717b..9172b6cd6 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_power_port module -- Create, update or delete power ports within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_power_port module -- Create, update or delete power ports w
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/allocated_draw"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/allocated_draw:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/allocated_draw" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/maximum_draw"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/maximum_draw:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/maximum_draw" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -415,6 +456,7 @@ Parameters
- :ansible-option-choices-entry:`"iec-60320-c14"`
- :ansible-option-choices-entry:`"iec-60320-c16"`
- :ansible-option-choices-entry:`"iec-60320-c20"`
+ - :ansible-option-choices-entry:`"iec-60320-c22"`
- :ansible-option-choices-entry:`"iec-60309-p-n-e-4h"`
- :ansible-option-choices-entry:`"iec-60309-p-n-e-6h"`
- :ansible-option-choices-entry:`"iec-60309-p-n-e-9h"`
@@ -427,6 +469,10 @@ Parameters
- :ansible-option-choices-entry:`"iec-60309-3p-n-e-4h"`
- :ansible-option-choices-entry:`"iec-60309-3p-n-e-6h"`
- :ansible-option-choices-entry:`"iec-60309-3p-n-e-9h"`
+ - :ansible-option-choices-entry:`"iec-60906-1"`
+ - :ansible-option-choices-entry:`"nbr-14136-10a"`
+ - :ansible-option-choices-entry:`"nbr-14136-20a"`
+ - :ansible-option-choices-entry:`"nema-1-15p"`
- :ansible-option-choices-entry:`"nema-5-15p"`
- :ansible-option-choices-entry:`"nema-5-20p"`
- :ansible-option-choices-entry:`"nema-5-30p"`
@@ -435,23 +481,45 @@ Parameters
- :ansible-option-choices-entry:`"nema-6-20p"`
- :ansible-option-choices-entry:`"nema-6-30p"`
- :ansible-option-choices-entry:`"nema-6-50p"`
+ - :ansible-option-choices-entry:`"nema-10-30p"`
+ - :ansible-option-choices-entry:`"nema-10-50p"`
+ - :ansible-option-choices-entry:`"nema-14-20p"`
+ - :ansible-option-choices-entry:`"nema-14-30p"`
+ - :ansible-option-choices-entry:`"nema-14-50p"`
+ - :ansible-option-choices-entry:`"nema-14-60p"`
+ - :ansible-option-choices-entry:`"nema-15-15p"`
+ - :ansible-option-choices-entry:`"nema-15-20p"`
+ - :ansible-option-choices-entry:`"nema-15-30p"`
+ - :ansible-option-choices-entry:`"nema-15-50p"`
+ - :ansible-option-choices-entry:`"nema-15-60p"`
+ - :ansible-option-choices-entry:`"nema-l1-15p"`
- :ansible-option-choices-entry:`"nema-l5-15p"`
- :ansible-option-choices-entry:`"nema-l5-20p"`
- :ansible-option-choices-entry:`"nema-l5-30p"`
- :ansible-option-choices-entry:`"nema-l5-50p"`
+ - :ansible-option-choices-entry:`"nema-l6-15p"`
- :ansible-option-choices-entry:`"nema-l6-20p"`
- :ansible-option-choices-entry:`"nema-l6-30p"`
- :ansible-option-choices-entry:`"nema-l6-50p"`
+ - :ansible-option-choices-entry:`"nema-l10-30p"`
- :ansible-option-choices-entry:`"nema-l14-20p"`
- :ansible-option-choices-entry:`"nema-l14-30p"`
+ - :ansible-option-choices-entry:`"nema-l14-50p"`
+ - :ansible-option-choices-entry:`"nema-l14-60p"`
+ - :ansible-option-choices-entry:`"nema-l15-20p"`
+ - :ansible-option-choices-entry:`"nema-l15-30p"`
+ - :ansible-option-choices-entry:`"nema-l15-50p"`
+ - :ansible-option-choices-entry:`"nema-l15-60p"`
- :ansible-option-choices-entry:`"nema-l21-20p"`
- :ansible-option-choices-entry:`"nema-l21-30p"`
+ - :ansible-option-choices-entry:`"nema-l22-30p"`
- :ansible-option-choices-entry:`"cs6361c"`
- :ansible-option-choices-entry:`"cs6365c"`
- :ansible-option-choices-entry:`"cs8165c"`
- :ansible-option-choices-entry:`"cs8265c"`
- :ansible-option-choices-entry:`"cs8365c"`
- :ansible-option-choices-entry:`"cs8465c"`
+ - :ansible-option-choices-entry:`"ita-c"`
- :ansible-option-choices-entry:`"ita-e"`
- :ansible-option-choices-entry:`"ita-f"`
- :ansible-option-choices-entry:`"ita-ef"`
@@ -464,6 +532,25 @@ Parameters
- :ansible-option-choices-entry:`"ita-m"`
- :ansible-option-choices-entry:`"ita-n"`
- :ansible-option-choices-entry:`"ita-o"`
+ - :ansible-option-choices-entry:`"usb-a"`
+ - :ansible-option-choices-entry:`"usb-b"`
+ - :ansible-option-choices-entry:`"usb-c"`
+ - :ansible-option-choices-entry:`"usb-mini-a"`
+ - :ansible-option-choices-entry:`"usb-mini-b"`
+ - :ansible-option-choices-entry:`"usb-micro-a"`
+ - :ansible-option-choices-entry:`"usb-micro-b"`
+ - :ansible-option-choices-entry:`"usb-micro-ab"`
+ - :ansible-option-choices-entry:`"usb-3-b"`
+ - :ansible-option-choices-entry:`"usb-3-micro-b"`
+ - :ansible-option-choices-entry:`"dc-terminal"`
+ - :ansible-option-choices-entry:`"saf-d-grid"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-20"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-32"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-true1"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-true1-top"`
+ - :ansible-option-choices-entry:`"ubiquiti-smartpower"`
+ - :ansible-option-choices-entry:`"hardwired"`
+ - :ansible-option-choices-entry:`"other"`
.. raw:: html
@@ -486,9 +573,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -520,9 +607,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -556,9 +643,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -594,9 +681,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -636,9 +723,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -734,12 +821,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -759,9 +847,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -799,9 +887,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-power_port" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -842,12 +930,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_template_module.rst
index 43a90568a..566ad28d6 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_power_port_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_power_port_template module -- Create, update or delete power port templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_power_port_template module -- Create, update or delete powe
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/allocated_draw"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_template_module__parameter-data/allocated_draw:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/allocated_draw" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -221,20 +218,26 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
The device type the power port is attached to
+ Either \ :emphasis:`device\_type`\ or \ :emphasis:`module\_type`\ are required
+
.. raw:: html
@@ -245,6 +248,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/maximum_draw"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_template_module__parameter-data/maximum_draw:
.. rst-class:: ansible-option-title
@@ -255,14 +262,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/maximum_draw" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -277,8 +288,59 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/module_type"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_power_port_template_module__parameter-data/module_type:
+
+ .. rst-class:: ansible-option-title
+
+ **module_type**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/module_type" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.16.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The module type the power port is attached to
+
+ Either \ :emphasis:`device\_type`\ or \ :emphasis:`module\_type`\ are required
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -289,14 +351,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +379,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_power_port_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -323,14 +393,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +421,7 @@ Parameters
- :ansible-option-choices-entry:`"iec-60320-c14"`
- :ansible-option-choices-entry:`"iec-60320-c16"`
- :ansible-option-choices-entry:`"iec-60320-c20"`
+ - :ansible-option-choices-entry:`"iec-60320-c22"`
- :ansible-option-choices-entry:`"iec-60309-p-n-e-4h"`
- :ansible-option-choices-entry:`"iec-60309-p-n-e-6h"`
- :ansible-option-choices-entry:`"iec-60309-p-n-e-9h"`
@@ -359,6 +434,10 @@ Parameters
- :ansible-option-choices-entry:`"iec-60309-3p-n-e-4h"`
- :ansible-option-choices-entry:`"iec-60309-3p-n-e-6h"`
- :ansible-option-choices-entry:`"iec-60309-3p-n-e-9h"`
+ - :ansible-option-choices-entry:`"iec-60906-1"`
+ - :ansible-option-choices-entry:`"nbr-14136-10a"`
+ - :ansible-option-choices-entry:`"nbr-14136-20a"`
+ - :ansible-option-choices-entry:`"nema-1-15p"`
- :ansible-option-choices-entry:`"nema-5-15p"`
- :ansible-option-choices-entry:`"nema-5-20p"`
- :ansible-option-choices-entry:`"nema-5-30p"`
@@ -367,23 +446,45 @@ Parameters
- :ansible-option-choices-entry:`"nema-6-20p"`
- :ansible-option-choices-entry:`"nema-6-30p"`
- :ansible-option-choices-entry:`"nema-6-50p"`
+ - :ansible-option-choices-entry:`"nema-10-30p"`
+ - :ansible-option-choices-entry:`"nema-10-50p"`
+ - :ansible-option-choices-entry:`"nema-14-20p"`
+ - :ansible-option-choices-entry:`"nema-14-30p"`
+ - :ansible-option-choices-entry:`"nema-14-50p"`
+ - :ansible-option-choices-entry:`"nema-14-60p"`
+ - :ansible-option-choices-entry:`"nema-15-15p"`
+ - :ansible-option-choices-entry:`"nema-15-20p"`
+ - :ansible-option-choices-entry:`"nema-15-30p"`
+ - :ansible-option-choices-entry:`"nema-15-50p"`
+ - :ansible-option-choices-entry:`"nema-15-60p"`
+ - :ansible-option-choices-entry:`"nema-l1-15p"`
- :ansible-option-choices-entry:`"nema-l5-15p"`
- :ansible-option-choices-entry:`"nema-l5-20p"`
- :ansible-option-choices-entry:`"nema-l5-30p"`
- :ansible-option-choices-entry:`"nema-l5-50p"`
+ - :ansible-option-choices-entry:`"nema-l6-15p"`
- :ansible-option-choices-entry:`"nema-l6-20p"`
- :ansible-option-choices-entry:`"nema-l6-30p"`
- :ansible-option-choices-entry:`"nema-l6-50p"`
+ - :ansible-option-choices-entry:`"nema-l10-30p"`
- :ansible-option-choices-entry:`"nema-l14-20p"`
- :ansible-option-choices-entry:`"nema-l14-30p"`
+ - :ansible-option-choices-entry:`"nema-l14-50p"`
+ - :ansible-option-choices-entry:`"nema-l14-60p"`
+ - :ansible-option-choices-entry:`"nema-l15-20p"`
+ - :ansible-option-choices-entry:`"nema-l15-30p"`
+ - :ansible-option-choices-entry:`"nema-l15-50p"`
+ - :ansible-option-choices-entry:`"nema-l15-60p"`
- :ansible-option-choices-entry:`"nema-l21-20p"`
- :ansible-option-choices-entry:`"nema-l21-30p"`
+ - :ansible-option-choices-entry:`"nema-l22-30p"`
- :ansible-option-choices-entry:`"cs6361c"`
- :ansible-option-choices-entry:`"cs6365c"`
- :ansible-option-choices-entry:`"cs8165c"`
- :ansible-option-choices-entry:`"cs8265c"`
- :ansible-option-choices-entry:`"cs8365c"`
- :ansible-option-choices-entry:`"cs8465c"`
+ - :ansible-option-choices-entry:`"ita-c"`
- :ansible-option-choices-entry:`"ita-e"`
- :ansible-option-choices-entry:`"ita-f"`
- :ansible-option-choices-entry:`"ita-ef"`
@@ -396,6 +497,25 @@ Parameters
- :ansible-option-choices-entry:`"ita-m"`
- :ansible-option-choices-entry:`"ita-n"`
- :ansible-option-choices-entry:`"ita-o"`
+ - :ansible-option-choices-entry:`"usb-a"`
+ - :ansible-option-choices-entry:`"usb-b"`
+ - :ansible-option-choices-entry:`"usb-c"`
+ - :ansible-option-choices-entry:`"usb-mini-a"`
+ - :ansible-option-choices-entry:`"usb-mini-b"`
+ - :ansible-option-choices-entry:`"usb-micro-a"`
+ - :ansible-option-choices-entry:`"usb-micro-b"`
+ - :ansible-option-choices-entry:`"usb-micro-ab"`
+ - :ansible-option-choices-entry:`"usb-3-b"`
+ - :ansible-option-choices-entry:`"usb-3-micro-b"`
+ - :ansible-option-choices-entry:`"dc-terminal"`
+ - :ansible-option-choices-entry:`"saf-d-grid"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-20"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-32"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-true1"`
+ - :ansible-option-choices-entry:`"neutrik-powercon-true1-top"`
+ - :ansible-option-choices-entry:`"ubiquiti-smartpower"`
+ - :ansible-option-choices-entry:`"hardwired"`
+ - :ansible-option-choices-entry:`"other"`
.. raw:: html
@@ -418,9 +538,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -452,9 +572,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -488,9 +608,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -526,9 +646,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -568,9 +688,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -632,6 +752,17 @@ Examples
device_type: Test Device Type
state: present
+ - name: Create power port for a module type within NetBox
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: Test Power Port Template
+ module_type: Test Module Type
+ type: iec-60320-c6
+ maximum_draw: 750
+ state: present
+
- name: Update power port with other fields
netbox.netbox.netbox_power_port_template:
netbox_url: http://netbox.local
@@ -665,12 +796,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -690,9 +822,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -730,9 +862,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-power_port_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -773,12 +905,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_prefix_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_prefix_module.rst
index f74eadf5e..b2dff30a0 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_prefix_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_prefix_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_prefix module -- Creates or removes prefixes from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_prefix module -- Creates or removes prefixes from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/family"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/family:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/family" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/is_pool"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/is_pool:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/is_pool" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -358,6 +383,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mark_utilized"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/mark_utilized:
.. rst-class:: ansible-option-title
@@ -368,9 +397,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mark_utilized" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
:ansible-option-versionadded:`added in netbox.netbox 3.8.0`
@@ -379,6 +408,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -403,6 +436,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/parent:
.. rst-class:: ansible-option-title
@@ -413,14 +450,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -437,6 +478,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/prefix"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/prefix:
.. rst-class:: ansible-option-title
@@ -447,14 +492,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/prefix" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -471,6 +520,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/prefix_length"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/prefix_length:
.. rst-class:: ansible-option-title
@@ -481,14 +534,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/prefix_length" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -507,6 +564,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/prefix_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/prefix_role:
.. rst-class:: ansible-option-title
@@ -517,14 +578,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/prefix_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -541,6 +606,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -551,14 +620,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -575,6 +648,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -585,14 +662,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -609,6 +690,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -619,14 +704,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -643,6 +732,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -653,14 +746,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -677,6 +774,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vlan"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/vlan:
.. rst-class:: ansible-option-title
@@ -687,14 +788,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vlan" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -711,6 +816,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vrf"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_prefix_module__parameter-data/vrf:
.. rst-class:: ansible-option-title
@@ -721,14 +830,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vrf" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -756,9 +869,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-first_available" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
@@ -798,9 +911,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -832,9 +945,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -868,9 +981,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -906,9 +1019,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -948,9 +1061,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1094,12 +1207,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1119,9 +1233,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1159,9 +1273,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-prefix" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1203,12 +1317,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_module.rst
index 256168a14..18baee358 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_provider module -- Create, update or delete providers within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_provider module -- Create, update or delete providers withi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/account"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/account:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/account" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/admin_contact"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/admin_contact:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/admin_contact" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/asn"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/asn:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/asn" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -357,9 +386,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -368,6 +397,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/noc_contact"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/noc_contact:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/noc_contact" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,6 +501,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/portal_url"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/portal_url:
.. rst-class:: ansible-option-title
@@ -462,14 +515,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/portal_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -486,6 +543,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -496,14 +557,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -531,9 +596,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -565,9 +630,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -601,9 +666,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -639,9 +704,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -681,9 +746,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -778,12 +843,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -803,9 +869,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -843,9 +909,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-provider" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -886,12 +952,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_network_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_network_module.rst
index 7704c11f5..f1a2b19cb 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_network_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_provider_network_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_provider_network module -- Create, update or delete provider networks within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_provider_network module -- Create, update or delete provide
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/provider"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/provider:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/provider" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/service_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/service_id:
.. rst-class:: ansible-option-title
@@ -357,9 +386,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/service_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -368,6 +397,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_provider_network_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -429,9 +470,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -463,9 +504,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -499,9 +540,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -537,9 +578,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -579,9 +620,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -675,12 +716,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -700,9 +742,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -740,9 +782,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-provider_network" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -783,12 +825,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_group_module.rst
index f873bd162..bcc012d38 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_rack_group module -- Create, update or delete racks groups within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_rack_group module -- Create, update or delete racks groups
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_group_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -292,9 +301,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -326,9 +335,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -362,9 +371,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -400,9 +409,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -442,9 +451,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -527,12 +536,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -552,9 +562,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -592,9 +602,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-rack_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -635,12 +645,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_module.rst
index cdb293182..2e1b00d40 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_rack module -- Create, update or delete racks within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_rack module -- Create, update or delete racks within NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/asset_tag"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/asset_tag:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/asset_tag" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/desc_units"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/desc_units:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/desc_units" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -321,6 +338,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -331,9 +352,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -342,6 +363,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -358,6 +383,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/facility_id"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/facility_id:
.. rst-class:: ansible-option-title
@@ -368,14 +397,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/facility_id" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,6 +425,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/location"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/location:
.. rst-class:: ansible-option-title
@@ -402,9 +439,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/location" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.1.0`
@@ -413,6 +450,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -429,6 +470,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/max_weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/max_weight:
.. rst-class:: ansible-option-title
@@ -439,9 +484,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/max_weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -450,6 +495,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -466,6 +515,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mounting_depth"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/mounting_depth:
.. rst-class:: ansible-option-title
@@ -476,9 +529,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mounting_depth" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -487,6 +540,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -503,6 +560,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -513,14 +574,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -537,6 +602,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/outer_depth"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/outer_depth:
.. rst-class:: ansible-option-title
@@ -547,14 +616,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/outer_depth" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -571,6 +644,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/outer_unit"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/outer_unit:
.. rst-class:: ansible-option-title
@@ -581,14 +658,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/outer_unit" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -613,6 +694,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/outer_width"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/outer_width:
.. rst-class:: ansible-option-title
@@ -623,14 +708,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/outer_width" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -647,6 +736,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rack_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/rack_group:
.. rst-class:: ansible-option-title
@@ -657,14 +750,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rack_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -683,6 +780,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rack_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/rack_role:
.. rst-class:: ansible-option-title
@@ -693,14 +794,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rack_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -717,6 +822,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/serial"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/serial:
.. rst-class:: ansible-option-title
@@ -727,14 +836,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/serial" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -751,6 +864,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -761,14 +878,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -785,6 +906,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -795,14 +920,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -819,6 +948,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -829,14 +962,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -853,6 +990,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -863,14 +1004,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -887,6 +1032,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -897,14 +1046,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -932,6 +1085,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/u_height"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/u_height:
.. rst-class:: ansible-option-title
@@ -942,14 +1099,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/u_height" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -966,6 +1127,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/weight:
.. rst-class:: ansible-option-title
@@ -976,9 +1141,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -987,6 +1152,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1003,6 +1172,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/weight_unit"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/weight_unit:
.. rst-class:: ansible-option-title
@@ -1013,9 +1186,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/weight_unit" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -1024,6 +1197,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1050,6 +1227,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/width"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_module__parameter-data/width:
.. rst-class:: ansible-option-title
@@ -1060,14 +1241,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/width" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -1105,9 +1290,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -1139,9 +1324,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -1175,9 +1360,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -1213,9 +1398,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1255,9 +1440,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1359,12 +1544,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1384,9 +1570,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1424,9 +1610,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-rack" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1467,12 +1653,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_role_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_role_module.rst
index 2ed5c06a0..ec8c5cefd 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_role_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_rack_role_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_rack_role module -- Create, update or delete racks roles within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_rack_role module -- Create, update or delete racks roles wi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/color"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_role_module__parameter-data/color:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/color" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_role_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,9 +218,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -232,6 +229,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -246,8 +247,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_rack_role_module__parameter-data/description:
+
+ .. rst-class:: ansible-option-title
+
+ **description**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.17.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Description of the rack role
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_role_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_role_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -292,14 +350,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -318,6 +380,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rack_role_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -328,9 +394,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -339,6 +405,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -366,9 +436,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -400,9 +470,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -436,9 +506,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -474,9 +544,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -516,9 +586,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -580,6 +650,16 @@ Examples
color: FFFFFF
state: present
+ - name: Create rack role within NetBox with a description
+ netbox.netbox.netbox_rack_role:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: Test rack role
+ color: FFFFFF
+ description: This is a test rack role
+ state: present
+
- name: Delete rack role within netbox
netbox.netbox.netbox_rack_role:
netbox_url: http://netbox.local
@@ -600,12 +680,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -625,9 +706,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -665,9 +746,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-rack_role" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -708,12 +789,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_module.rst
index 24c335491..cee13bdfa 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_rear_port module -- Create, update or delete rear ports within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_rear_port module -- Create, update or delete rear ports wit
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -255,9 +260,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -266,6 +271,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/positions"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/positions:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/positions" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -449,9 +490,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -483,9 +524,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -519,9 +560,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -557,9 +598,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -599,9 +640,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -698,12 +739,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -723,9 +765,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -763,9 +805,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-rear_port" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -806,12 +848,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_template_module.rst
index ffb07e6ef..0299ae69d 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_rear_port_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_rear_port_template module -- Create, update or delete rear port templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_rear_port_template module -- Create, update or delete rear
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_template_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_template_module__parameter-data/device_type:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/label"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_template_module__parameter-data/label:
.. rst-class:: ansible-option-title
@@ -258,9 +263,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/label" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -269,6 +274,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -295,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -319,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/positions"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_template_module__parameter-data/positions:
.. rst-class:: ansible-option-title
@@ -329,14 +350,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/positions" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -353,6 +378,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rear_port_template_module__parameter-data/type:
.. rst-class:: ansible-option-title
@@ -363,14 +392,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,9 +451,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -452,9 +485,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -488,9 +521,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -526,9 +559,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -568,9 +601,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -666,12 +699,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -691,9 +725,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -731,9 +765,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-rear_port_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -774,12 +808,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_region_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_region_module.rst
index 385961ff6..41f7498ea 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_region_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_region_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_region module -- Creates or removes regions from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_region module -- Creates or removes regions from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_region_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_region_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -235,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -251,6 +252,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_region_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -261,14 +266,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_region"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_region_module__parameter-data/parent_region:
.. rst-class:: ansible-option-title
@@ -295,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_region" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -319,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_region_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -329,14 +350,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -355,6 +380,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_region_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -365,9 +394,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.5.0`
@@ -376,6 +405,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -403,9 +436,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -437,9 +470,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -473,9 +506,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -511,9 +544,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -553,9 +586,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -635,12 +668,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -660,9 +694,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -700,9 +734,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-region" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -743,12 +777,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_rir_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_rir_module.rst
index 91500d841..2f278b597 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_rir_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_rir_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_rir module -- Create, update or delete RIRs within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_rir module -- Create, update or delete RIRs within NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rir_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rir_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/is_private"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rir_module__parameter-data/is_private:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/is_private" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -290,6 +299,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rir_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -300,14 +313,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -324,6 +341,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rir_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -334,14 +355,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -360,6 +385,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_rir_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -370,9 +399,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -381,6 +410,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -408,9 +441,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -442,9 +475,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -478,9 +511,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -516,9 +549,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -558,9 +591,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -650,12 +683,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -675,9 +709,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -715,9 +749,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-rir" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -758,12 +792,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_route_target_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_route_target_module.rst
index 93f71d95b..7c0ee6a90 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_route_target_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_route_target_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_route_target module -- Creates or removes route targets from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_route_target module -- Creates or removes route targets fro
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_route_target_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_route_target_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_route_target_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_route_target_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_route_target_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_route_target_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -395,9 +428,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -429,9 +462,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -465,9 +498,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -503,9 +536,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -545,9 +578,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -649,12 +682,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -674,9 +708,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -714,9 +748,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-route_target" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -757,12 +791,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_service_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_service_module.rst
index c5a65caf8..7c4ff7ba8 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_service_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_service_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_service module -- Creates or removes service from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_service module -- Creates or removes service from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ipaddresses"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/ipaddresses:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ipaddresses" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/port"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/port:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/port" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ports"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/ports:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ports" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=integer`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,6 +501,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/protocol"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/protocol:
.. rst-class:: ansible-option-title
@@ -462,14 +515,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/protocol" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -486,6 +543,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -496,14 +557,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -520,6 +585,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/virtual_machine"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_module__parameter-data/virtual_machine:
.. rst-class:: ansible-option-title
@@ -530,14 +599,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/virtual_machine" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -565,9 +638,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -599,9 +672,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -635,9 +708,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -673,9 +746,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -715,9 +788,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -821,12 +894,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_service_template_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_service_template_module.rst
index dccaf2015..13bc0ba98 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_service_template_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_service_template_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_service_template module -- Create, update or delete service templates within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_service_template module -- Create, update or delete service
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ports"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/ports:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ports" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=integer`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/protocol"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/protocol:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/protocol" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -390,6 +423,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_service_template_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -400,14 +437,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -435,9 +476,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -469,9 +510,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -505,9 +546,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -543,9 +584,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -585,9 +626,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -683,12 +724,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -708,9 +750,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -748,9 +790,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-service_template" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -791,12 +833,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_site_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_site_group_module.rst
index 917a00f2d..90eb0f70c 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_site_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_site_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_site_group module -- Create, update, or delete site groups within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_site_group module -- Create, update, or delete site groups
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_group_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_site_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_group_module__parameter-data/parent_site_group:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_site_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -352,6 +377,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -362,9 +391,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -373,6 +402,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -400,9 +433,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -434,9 +467,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -470,9 +503,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -508,9 +541,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -550,9 +583,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -641,12 +674,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -666,9 +700,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -706,9 +740,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-site_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -749,12 +783,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_site_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_site_module.rst
index 4cbf99d9d..d625a06a2 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_site_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_site_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_site module -- Creates or removes sites from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_site module -- Creates or removes sites from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/asn"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/asn:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/asn" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/contact_email"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/contact_email:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/contact_email" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/contact_name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/contact_name:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/contact_name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/contact_phone"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/contact_phone:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/contact_phone" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -415,6 +456,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/facility"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/facility:
.. rst-class:: ansible-option-title
@@ -425,14 +470,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/facility" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -449,6 +498,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/latitude"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/latitude:
.. rst-class:: ansible-option-title
@@ -459,14 +512,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/latitude" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -483,6 +540,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/longitude"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/longitude:
.. rst-class:: ansible-option-title
@@ -493,14 +554,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/longitude" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -517,6 +582,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -527,14 +596,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -551,6 +624,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/physical_address"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/physical_address:
.. rst-class:: ansible-option-title
@@ -561,14 +638,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/physical_address" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -585,6 +666,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/region"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/region:
.. rst-class:: ansible-option-title
@@ -595,14 +680,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/region" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -619,6 +708,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/shipping_address"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/shipping_address:
.. rst-class:: ansible-option-title
@@ -629,14 +722,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/shipping_address" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -653,6 +750,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/site_group:
.. rst-class:: ansible-option-title
@@ -663,9 +764,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.3.0`
@@ -674,6 +775,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -690,6 +795,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -700,14 +809,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -724,6 +837,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -734,14 +851,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -758,6 +879,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -768,14 +893,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -792,6 +921,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -802,14 +935,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -826,6 +963,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/time_zone"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_site_module__parameter-data/time_zone:
.. rst-class:: ansible-option-title
@@ -836,14 +977,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/time_zone" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -871,9 +1016,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -905,9 +1050,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -941,9 +1086,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -979,9 +1124,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1021,9 +1166,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1128,12 +1273,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1153,9 +1299,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1193,9 +1339,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-site" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1236,12 +1382,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_tag_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_tag_module.rst
index 8bd4d1b56..e49f5b968 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_tag_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_tag_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_tag module -- Creates or removes tags from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_tag module -- Creates or removes tags from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/color"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tag_module__parameter-data/color:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/color" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tag_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tag_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tag_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -326,9 +343,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -360,9 +377,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -396,9 +413,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -434,9 +451,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -476,9 +493,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -564,12 +581,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -589,9 +607,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -629,9 +647,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-tags" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -672,12 +690,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_group_module.rst
index 309652735..f91fd8ae1 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_tenant_group module -- Creates or removes tenant groups from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_tenant_group module -- Creates or removes tenant groups fro
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_group_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_tenant_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_group_module__parameter-data/parent_tenant_group:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_tenant_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -360,9 +389,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -371,6 +400,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -398,9 +431,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -432,9 +465,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -468,9 +501,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -506,9 +539,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -548,9 +581,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -632,12 +665,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -657,9 +691,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -697,9 +731,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-tenant_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -740,12 +774,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_module.rst
index a4ece374f..b4f26f78f 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_tenant_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_tenant module -- Creates or removes tenants from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_tenant module -- Creates or removes tenants from NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -381,6 +414,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_tenant_module__parameter-data/tenant_group:
.. rst-class:: ansible-option-title
@@ -391,14 +428,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -426,9 +467,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -460,9 +501,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -496,9 +537,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -534,9 +575,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -576,9 +617,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -674,12 +715,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -699,9 +741,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -739,9 +781,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-tenant" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -782,12 +824,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_chassis_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_chassis_module.rst
index a63471c37..17aa18299 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_chassis_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_chassis_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_virtual_chassis module -- Create, update or delete virtual chassis within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_virtual_chassis module -- Create, update or delete virtual
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,9 +263,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -269,6 +274,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -285,6 +294,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/domain"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/domain:
.. rst-class:: ansible-option-title
@@ -295,14 +308,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/domain" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -319,6 +336,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/master"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/master:
.. rst-class:: ansible-option-title
@@ -329,14 +350,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/master" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -353,6 +378,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -363,14 +392,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -387,6 +420,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_chassis_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -397,14 +434,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -432,9 +473,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -466,9 +507,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -502,9 +543,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -540,9 +581,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -582,9 +623,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -675,12 +716,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -700,9 +742,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -740,9 +782,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-virtual_chassis" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -783,12 +825,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_disk_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_disk_module.rst
new file mode 100644
index 000000000..3112d6013
--- /dev/null
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_disk_module.rst
@@ -0,0 +1,772 @@
+
+.. Document meta
+
+:orphan:
+
+.. |antsibull-internal-nbsp| unicode:: 0xA0
+ :trim:
+
+.. meta::
+ :antsibull-docs: 2.7.0
+
+.. Anchors
+
+.. _ansible_collections.netbox.netbox.netbox_virtual_disk_module:
+
+.. Anchors: short name for ansible.builtin
+
+.. Title
+
+netbox.netbox.netbox_virtual_disk module -- Creates or removes disks from virtual machines in NetBox
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+.. Collection note
+
+.. note::
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
+
+ To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
+ You need further requirements to be able to use this module,
+ see :ref:`Requirements <ansible_collections.netbox.netbox.netbox_virtual_disk_module_requirements>` for details.
+
+ To use it in a playbook, specify: :code:`netbox.netbox.netbox_virtual_disk`.
+
+.. version_added
+
+.. rst-class:: ansible-version-added
+
+New in netbox.netbox 3.17.0
+
+.. contents::
+ :local:
+ :depth: 1
+
+.. Deprecated
+
+
+Synopsis
+--------
+
+.. Description
+
+- Creates or removes disks from virtual machines in NetBox
+
+
+.. Aliases
+
+
+.. Requirements
+
+.. _ansible_collections.netbox.netbox.netbox_virtual_disk_module_requirements:
+
+Requirements
+------------
+The below requirements are needed on the host that executes this module.
+
+- pynetbox
+
+
+
+
+
+
+.. Options
+
+Parameters
+----------
+
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
+
+.. list-table::
+ :width: 100%
+ :widths: auto
+ :header-rows: 1
+ :class: longtable ansible-option-table
+
+ * - Parameter
+ - Comments
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-cert"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-cert:
+
+ .. rst-class:: ansible-option-title
+
+ **cert**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Certificate path
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data:
+
+ .. rst-class:: ansible-option-title
+
+ **data**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Defines the vm disk configuration
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data/custom_fields:
+
+ .. rst-class:: ansible-option-title
+
+ **custom_fields**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Must exist in NetBox
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data/description:
+
+ .. rst-class:: ansible-option-title
+
+ **description**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The description of the disk
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data/name:
+
+ .. rst-class:: ansible-option-title
+
+ **name**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Name of the disk to be created
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/size"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data/size:
+
+ .. rst-class:: ansible-option-title
+
+ **size**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/size" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`integer`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ The size (in GB) of the disk
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data/tags:
+
+ .. rst-class:: ansible-option-title
+
+ **tags**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Any tags that the virtual disk may need to be associated with
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/virtual_machine"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-data/virtual_machine:
+
+ .. rst-class:: ansible-option-title
+
+ **virtual_machine**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/virtual_machine" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Name of the virtual machine the disk will be associated with (case-sensitive)
+
+
+ .. raw:: html
+
+ </div>
+
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-netbox_token"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-netbox_token:
+
+ .. rst-class:: ansible-option-title
+
+ **netbox_token**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ The NetBox API token.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-netbox_url"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-netbox_url:
+
+ .. rst-class:: ansible-option-title
+
+ **netbox_url**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string` / :ansible-option-required:`required`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ The URL of the NetBox instance.
+
+ Must be accessible by the Ansible control host.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-query_params"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-query_params:
+
+ .. rst-class:: ansible-option-title
+
+ **query_params**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ This can be used to override the specified values in ALLOWED\_QUERY\_PARAMS that are defined
+
+ in plugins/module\_utils/netbox\_utils.py and provides control to users on what may make
+
+ an object unique in their environment.
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-state"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-state:
+
+ .. rst-class:: ansible-option-title
+
+ **state**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ The state of the object.
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-choices:`Choices:`
+
+ - :ansible-option-choices-entry-default:`"present"` :ansible-option-choices-default-mark:`← (default)`
+ - :ansible-option-choices-entry:`"absent"`
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-validate_certs"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__parameter-validate_certs:
+
+ .. rst-class:: ansible-option-title
+
+ **validate_certs**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ If \ :literal:`no`\ , SSL certificates will not be validated.
+
+ This should only be used on personally controlled sites using a self-signed certificates.
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-default-bold:`Default:` :ansible-option-default:`true`
+
+ .. raw:: html
+
+ </div>
+
+
+.. Attributes
+
+
+.. Notes
+
+Notes
+-----
+
+.. note::
+ - Tags should be defined as a YAML list
+ - This should be ran with connection \ :literal:`local`\ and hosts \ :literal:`localhost`\
+
+.. Seealso
+
+
+.. Examples
+
+Examples
+--------
+
+.. code-block:: yaml+jinja
+
+
+ - name: "Test NetBox virtual disk module"
+ connection: local
+ hosts: localhost
+ gather_facts: False
+ tasks:
+ - name: Create virtual disk
+ netbox_virtual_disk:
+ data:
+ virtual_machine: test100
+ name: disk0
+ size: 50
+ state: present
+
+
+
+
+.. Facts
+
+
+.. Return values
+
+Return Values
+-------------
+Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
+
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
+
+.. list-table::
+ :width: 100%
+ :widths: auto
+ :header-rows: 1
+ :class: longtable ansible-option-table
+
+ * - Key
+ - Description
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="return-msg"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__return-msg:
+
+ .. rst-class:: ansible-option-title
+
+ **msg**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`string`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Message indicating failure or info about what has been achieved
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-returned-bold:`Returned:` always
+
+
+ .. raw:: html
+
+ </div>
+
+
+ * - .. raw:: html
+
+ <div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="return-virtual_disk"></div>
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_disk_module__return-virtual_disk:
+
+ .. rst-class:: ansible-option-title
+
+ **virtual_disk**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#return-virtual_disk" title="Permalink to this return value"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`dictionary`
+
+ .. raw:: html
+
+ </div>
+
+ - .. raw:: html
+
+ <div class="ansible-option-cell">
+
+ Serialized object as created or already existent within NetBox
+
+
+ .. rst-class:: ansible-option-line
+
+ :ansible-option-returned-bold:`Returned:` on creation
+
+
+ .. raw:: html
+
+ </div>
+
+
+
+.. Status (Presently only deprecated)
+
+
+.. Authors
+
+Authors
+~~~~~~~
+
+- Martin Rødvand (@rodvand)
+
+
+
+.. Extra links
+
+Collection links
+~~~~~~~~~~~~~~~~
+
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
+
+
+.. Parsing errors
+
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_machine_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_machine_module.rst
index b2d514667..71a95fbca 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_machine_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_virtual_machine_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_virtual_machine module -- Create, update or delete virtual\_machines within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_virtual_machine module -- Create, update or delete virtual\
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/cluster"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/cluster:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/cluster" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -243,8 +244,57 @@ Parameters
* - .. raw:: html
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
+ <div class="ansibleOptionAnchor" id="parameter-data/config_template"></div>
+
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
+ .. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/config_template:
+
+ .. rst-class:: ansible-option-title
+
+ **config_template**
+
+ .. raw:: html
+
+ <a class="ansibleOptionLink" href="#parameter-data/config_template" title="Permalink to this option"></a>
+
+ .. ansible-option-type-line::
+
+ :ansible-option-type:`any`
+
+ :ansible-option-versionadded:`added in netbox.netbox 3.17.0`
+
+
+ .. raw:: html
+
+ </div>
+
+ .. raw:: latex
+
+ \end{minipage}
+
+ - .. raw:: html
+
+ <div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
+
+ Configuration template
+
+
+ .. raw:: html
+
+ </div>
+
+ * - .. raw:: html
+
+ <div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -255,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -289,9 +347,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -300,6 +358,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +378,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/device"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/device:
.. rst-class:: ansible-option-title
@@ -326,9 +392,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/device" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.9.0`
@@ -337,6 +403,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -353,6 +423,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/disk"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/disk:
.. rst-class:: ansible-option-title
@@ -363,14 +437,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/disk" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -387,6 +465,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/local_context_data"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/local_context_data:
.. rst-class:: ansible-option-title
@@ -397,14 +479,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/local_context_data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -421,6 +507,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/memory"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/memory:
.. rst-class:: ansible-option-title
@@ -431,14 +521,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/memory" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -455,6 +549,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -465,14 +563,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -489,6 +591,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/platform"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/platform:
.. rst-class:: ansible-option-title
@@ -499,14 +605,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/platform" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -523,6 +633,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/primary_ip4"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/primary_ip4:
.. rst-class:: ansible-option-title
@@ -533,14 +647,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/primary_ip4" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -557,6 +675,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/primary_ip6"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/primary_ip6:
.. rst-class:: ansible-option-title
@@ -567,14 +689,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/primary_ip6" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -591,6 +717,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -601,14 +731,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -625,6 +759,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -635,14 +773,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -659,6 +801,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -669,14 +815,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -693,6 +843,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -703,14 +857,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -727,6 +885,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vcpus"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/vcpus:
.. rst-class:: ansible-option-title
@@ -737,14 +899,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vcpus" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`float`
+ :ansible-option-type:`float`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -761,6 +927,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/virtual_machine_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_virtual_machine_module__parameter-data/virtual_machine_role:
.. rst-class:: ansible-option-title
@@ -771,14 +941,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/virtual_machine_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -806,9 +980,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -840,9 +1014,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -876,9 +1050,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -914,9 +1088,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -956,9 +1130,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -1063,12 +1237,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1088,9 +1263,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1128,9 +1303,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-virtual%20machine" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1171,12 +1346,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_group_module.rst
index 7cb471ef2..3a3714480 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_vlan_group module -- Create, update or delete vlans groups within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_vlan_group module -- Create, update or delete vlans groups
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.1.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,9 +221,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.1.0`
@@ -235,6 +232,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -251,6 +252,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/max_vid"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/max_vid:
.. rst-class:: ansible-option-title
@@ -261,9 +266,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/max_vid" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -272,6 +277,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -288,6 +297,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/min_vid"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/min_vid:
.. rst-class:: ansible-option-title
@@ -298,9 +311,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/min_vid" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -309,6 +322,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -325,6 +342,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -335,14 +356,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -359,6 +384,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/scope"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/scope:
.. rst-class:: ansible-option-title
@@ -369,9 +398,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/scope" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.1.0`
@@ -380,6 +409,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -396,6 +429,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/scope_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/scope_type:
.. rst-class:: ansible-option-title
@@ -406,9 +443,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/scope_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.1.0`
@@ -417,6 +454,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -446,6 +487,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -456,14 +501,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -482,6 +531,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -492,14 +545,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -518,6 +575,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -528,9 +589,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -539,6 +600,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -566,9 +631,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -600,9 +665,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -636,9 +701,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -674,9 +739,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -716,9 +781,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -810,12 +875,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -835,9 +901,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -875,9 +941,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-vlan_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -918,12 +984,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_module.rst
index 1a4aa876a..d92f05cc8 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_vlan_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_vlan module -- Create, update or delete vlans within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_vlan module -- Create, update or delete vlans within NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -316,6 +333,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/site"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/site:
.. rst-class:: ansible-option-title
@@ -326,14 +347,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/site" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -350,6 +375,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -360,14 +389,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -384,6 +417,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -394,14 +431,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -418,6 +459,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -428,14 +473,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -452,6 +501,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vid"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/vid:
.. rst-class:: ansible-option-title
@@ -462,14 +515,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vid" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -486,6 +543,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vlan_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/vlan_group:
.. rst-class:: ansible-option-title
@@ -496,14 +557,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vlan_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -520,6 +585,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vlan_role"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vlan_module__parameter-data/vlan_role:
.. rst-class:: ansible-option-title
@@ -530,14 +599,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vlan_role" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -565,9 +638,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -599,9 +672,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -635,9 +708,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -673,9 +746,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -715,9 +788,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -796,7 +869,7 @@ Examples
name: Test VLAN
vid: 400
site: Test Site
- group: Test VLAN Group
+ vlan_group: Test VLAN Group
tenant: Test Tenant
status: Deprecated
vlan_role: Test VLAN Role
@@ -817,12 +890,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -842,9 +916,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -882,9 +956,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-vlan" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -925,12 +999,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_vm_interface_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_vm_interface_module.rst
index 4686e6880..50a607ad6 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_vm_interface_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_vm_interface_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_vm_interface module -- Creates or removes interfaces from virtual machines in NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_vm_interface module -- Creates or removes interfaces from v
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
:ansible-option-versionadded:`added in netbox.netbox 3.4.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/enabled"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/enabled:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/enabled" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -290,6 +299,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mac_address"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/mac_address:
.. rst-class:: ansible-option-title
@@ -300,14 +313,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mac_address" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -324,6 +341,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mode"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/mode:
.. rst-class:: ansible-option-title
@@ -334,14 +355,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mode" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -358,6 +383,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/mtu"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/mtu:
.. rst-class:: ansible-option-title
@@ -368,14 +397,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/mtu" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`integer`
+ :ansible-option-type:`integer`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,6 +425,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -402,14 +439,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -426,6 +467,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_vm_interface"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/parent_vm_interface:
.. rst-class:: ansible-option-title
@@ -436,9 +481,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_vm_interface" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.2.0`
@@ -447,6 +492,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -463,6 +512,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tagged_vlans"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/tagged_vlans:
.. rst-class:: ansible-option-title
@@ -473,14 +526,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tagged_vlans" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -497,6 +554,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -507,14 +568,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -531,6 +596,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/untagged_vlan"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/untagged_vlan:
.. rst-class:: ansible-option-title
@@ -541,14 +610,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/untagged_vlan" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -565,6 +638,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/virtual_machine"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/virtual_machine:
.. rst-class:: ansible-option-title
@@ -575,14 +652,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/virtual_machine" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -599,6 +680,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vm_bridge"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/vm_bridge:
.. rst-class:: ansible-option-title
@@ -609,9 +694,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vm_bridge" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.6.0`
@@ -620,6 +705,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -636,6 +725,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vrf"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vm_interface_module__parameter-data/vrf:
.. rst-class:: ansible-option-title
@@ -646,9 +739,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vrf" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
:ansible-option-versionadded:`added in netbox.netbox 3.7.0`
@@ -657,6 +750,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -684,9 +781,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -718,9 +815,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -754,9 +851,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -792,9 +889,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -834,9 +931,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -957,12 +1054,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -982,9 +1080,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-interface" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1022,9 +1120,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1065,12 +1163,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_vrf_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_vrf_module.rst
index bf4fc5c71..4f9ac686c 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_vrf_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_vrf_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_vrf module -- Create, update or delete vrfs within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_vrf module -- Create, update or delete vrfs within NetBox
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -187,9 +176,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -198,6 +187,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -214,6 +207,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -224,14 +221,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -248,6 +249,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -258,14 +263,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -282,6 +291,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/enforce_unique"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/enforce_unique:
.. rst-class:: ansible-option-title
@@ -292,14 +305,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/enforce_unique" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -324,6 +341,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/export_targets"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/export_targets:
.. rst-class:: ansible-option-title
@@ -334,9 +355,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/export_targets" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
:ansible-option-versionadded:`added in netbox.netbox 2.0.0`
@@ -345,6 +366,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -361,6 +386,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/import_targets"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/import_targets:
.. rst-class:: ansible-option-title
@@ -371,9 +400,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/import_targets" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
:ansible-option-versionadded:`added in netbox.netbox 2.0.0`
@@ -382,6 +411,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -398,6 +431,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -408,14 +445,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -432,6 +473,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/rd"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/rd:
.. rst-class:: ansible-option-title
@@ -442,14 +487,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/rd" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -466,6 +515,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -476,14 +529,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -500,6 +557,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tenant"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_vrf_module__parameter-data/tenant:
.. rst-class:: ansible-option-title
@@ -510,14 +571,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tenant" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -545,9 +610,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -579,9 +644,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -615,9 +680,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -653,9 +718,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -695,9 +760,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -796,12 +861,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -821,9 +887,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -861,9 +927,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-vrf" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -904,12 +970,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_webhook_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_webhook_module.rst
index 14504da90..bac05070b 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_webhook_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_webhook_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_webhook module -- Creates, updates or deletes webhook configuration within NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_webhook module -- Creates, updates or deletes webhook confi
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/additional_headers"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/additional_headers:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/additional_headers" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/body_template"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/body_template:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/body_template" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ca_file_path"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/ca_file_path:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ca_file_path" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/conditions"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/conditions:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/conditions" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/content_types"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/content_types:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/content_types" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -349,6 +374,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/enabled"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/enabled:
.. rst-class:: ansible-option-title
@@ -359,14 +388,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/enabled" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -391,6 +424,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/http_content_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/http_content_type:
.. rst-class:: ansible-option-title
@@ -401,14 +438,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/http_content_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -425,6 +466,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/http_method"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/http_method:
.. rst-class:: ansible-option-title
@@ -435,14 +480,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/http_method" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -459,6 +508,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -469,14 +522,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -493,6 +550,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/payload_url"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/payload_url:
.. rst-class:: ansible-option-title
@@ -503,14 +564,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/payload_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -529,6 +594,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/secret"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/secret:
.. rst-class:: ansible-option-title
@@ -539,14 +608,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/secret" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -563,6 +636,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ssl_verification"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/ssl_verification:
.. rst-class:: ansible-option-title
@@ -573,14 +650,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ssl_verification" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -605,6 +686,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type_create"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/type_create:
.. rst-class:: ansible-option-title
@@ -615,14 +700,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type_create" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -647,6 +736,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type_delete"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/type_delete:
.. rst-class:: ansible-option-title
@@ -657,14 +750,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type_delete" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -689,6 +786,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/type_update"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_webhook_module__parameter-data/type_update:
.. rst-class:: ansible-option-title
@@ -699,14 +800,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/type_update" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`boolean`
+ :ansible-option-type:`boolean`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -742,9 +847,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -776,9 +881,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -812,9 +917,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -850,9 +955,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -892,9 +997,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -995,12 +1100,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -1020,9 +1126,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -1060,9 +1166,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-webhook" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -1103,12 +1209,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_group_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_group_module.rst
index d672bb854..95e066f22 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_group_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_group_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_wireless_lan_group module -- Creates or removes Wireless LAN Groups from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_wireless_lan_group module -- Creates or removes Wireless LA
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_group_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -211,6 +204,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_group_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -221,14 +218,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -245,6 +246,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/name"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_group_module__parameter-data/name:
.. rst-class:: ansible-option-title
@@ -255,14 +260,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/name" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -279,6 +288,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/parent_wireless_lan_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_group_module__parameter-data/parent_wireless_lan_group:
.. rst-class:: ansible-option-title
@@ -289,14 +302,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/parent_wireless_lan_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -313,6 +330,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/slug"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_group_module__parameter-data/slug:
.. rst-class:: ansible-option-title
@@ -323,14 +344,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/slug" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -347,6 +372,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_group_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -357,14 +386,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -392,9 +425,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -426,9 +459,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -462,9 +495,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -500,9 +533,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -542,9 +575,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -636,12 +669,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -661,9 +695,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -701,9 +735,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-wireless_lan_group" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -744,12 +778,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_module.rst
index 1e531160f..63adcd848 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_lan_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_wireless_lan module -- Creates or removes Wireless LANs from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_wireless_lan module -- Creates or removes Wireless LANs fro
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_cipher"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/auth_cipher:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_cipher" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -220,6 +213,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_psk"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/auth_psk:
.. rst-class:: ansible-option-title
@@ -230,14 +227,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_psk" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -254,6 +255,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/auth_type:
.. rst-class:: ansible-option-title
@@ -264,14 +269,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -298,6 +307,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -308,9 +321,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -319,6 +332,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -335,6 +352,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -345,14 +366,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -369,6 +394,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -379,14 +408,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -403,6 +436,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ssid"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/ssid:
.. rst-class:: ansible-option-title
@@ -413,14 +450,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ssid" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -437,6 +478,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -447,14 +492,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -471,6 +520,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -481,14 +534,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -505,6 +562,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/vlan"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/vlan:
.. rst-class:: ansible-option-title
@@ -515,14 +576,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/vlan" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -539,6 +604,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/wireless_lan_group"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_lan_module__parameter-data/wireless_lan_group:
.. rst-class:: ansible-option-title
@@ -549,14 +618,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/wireless_lan_group" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -584,9 +657,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -618,9 +691,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -654,9 +727,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -692,9 +765,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -734,9 +807,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -831,12 +904,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -856,9 +930,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -896,9 +970,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-wireless_lan" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -939,12 +1013,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_link_module.rst b/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_link_module.rst
index dc69ad74c..597ac26f5 100644
--- a/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_link_module.rst
+++ b/ansible_collections/netbox/netbox/docs/plugins/netbox_wireless_link_module.rst
@@ -6,23 +6,8 @@
.. |antsibull-internal-nbsp| unicode:: 0xA0
:trim:
-.. role:: ansible-attribute-support-label
-.. role:: ansible-attribute-support-property
-.. role:: ansible-attribute-support-full
-.. role:: ansible-attribute-support-partial
-.. role:: ansible-attribute-support-none
-.. role:: ansible-attribute-support-na
-.. role:: ansible-option-type
-.. role:: ansible-option-elements
-.. role:: ansible-option-required
-.. role:: ansible-option-versionadded
-.. role:: ansible-option-aliases
-.. role:: ansible-option-choices
-.. role:: ansible-option-choices-default-mark
-.. role:: ansible-option-default-bold
-.. role:: ansible-option-configuration
-.. role:: ansible-option-returned-bold
-.. role:: ansible-option-sample-bold
+.. meta::
+ :antsibull-docs: 2.7.0
.. Anchors
@@ -30,10 +15,6 @@
.. Anchors: short name for ansible.builtin
-.. Anchors: aliases
-
-
-
.. Title
netbox.netbox.netbox_wireless_link module -- Creates or removes Wireless links from NetBox
@@ -42,7 +23,10 @@ netbox.netbox.netbox_wireless_link module -- Creates or removes Wireless links f
.. Collection note
.. note::
- This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/netbox/netbox>`_ (version 3.13.0).
+ This module is part of the `netbox.netbox collection <https://galaxy.ansible.com/ui/repo/published/netbox/netbox/>`_ (version 3.17.0).
+
+ It is not included in ``ansible-core``.
+ To check whether it is installed, run :code:`ansible-galaxy collection list`.
To install it, use: :code:`ansible-galaxy collection install netbox.netbox`.
You need further requirements to be able to use this module,
@@ -94,12 +78,13 @@ The below requirements are needed on the host that executes this module.
Parameters
----------
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Parameter
- Comments
@@ -119,9 +104,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-cert" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -153,9 +138,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary` / :ansible-option-required:`required`
+ :ansible-option-type:`dictionary` / :ansible-option-required:`required`
.. raw:: html
@@ -177,6 +162,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_cipher"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/auth_cipher:
.. rst-class:: ansible-option-title
@@ -187,14 +176,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_cipher" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -220,6 +213,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_psk"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/auth_psk:
.. rst-class:: ansible-option-title
@@ -230,14 +227,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_psk" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -254,6 +255,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/auth_type"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/auth_type:
.. rst-class:: ansible-option-title
@@ -264,14 +269,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/auth_type" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -298,6 +307,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/comments"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/comments:
.. rst-class:: ansible-option-title
@@ -308,9 +321,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/comments" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
:ansible-option-versionadded:`added in netbox.netbox 3.10.0`
@@ -319,6 +332,10 @@ Parameters
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -335,6 +352,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/custom_fields"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/custom_fields:
.. rst-class:: ansible-option-title
@@ -345,14 +366,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/custom_fields" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -369,6 +394,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/description"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/description:
.. rst-class:: ansible-option-title
@@ -379,14 +408,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/description" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -403,6 +436,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/interface_a"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/interface_a:
.. rst-class:: ansible-option-title
@@ -413,14 +450,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/interface_a" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -437,6 +478,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/interface_b"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/interface_b:
.. rst-class:: ansible-option-title
@@ -447,14 +492,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/interface_b" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any` / :ansible-option-required:`required`
+ :ansible-option-type:`any` / :ansible-option-required:`required`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -471,6 +520,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/ssid"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/ssid:
.. rst-class:: ansible-option-title
@@ -481,14 +534,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/ssid" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -505,6 +562,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/status"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/status:
.. rst-class:: ansible-option-title
@@ -515,14 +576,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/status" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -548,6 +613,10 @@ Parameters
<div class="ansible-option-indent"></div><div class="ansible-option-cell">
<div class="ansibleOptionAnchor" id="parameter-data/tags"></div>
+ .. raw:: latex
+
+ \hspace{0.02\textwidth}\begin{minipage}[t]{0.3\textwidth}
+
.. _ansible_collections.netbox.netbox.netbox_wireless_link_module__parameter-data/tags:
.. rst-class:: ansible-option-title
@@ -558,14 +627,18 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-data/tags" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=any`
.. raw:: html
</div>
+ .. raw:: latex
+
+ \end{minipage}
+
- .. raw:: html
<div class="ansible-option-indent-desc"></div><div class="ansible-option-cell">
@@ -593,9 +666,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_token" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -627,9 +700,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-netbox_url" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string` / :ansible-option-required:`required`
+ :ansible-option-type:`string` / :ansible-option-required:`required`
.. raw:: html
@@ -663,9 +736,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-query_params" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
+ :ansible-option-type:`list` / :ansible-option-elements:`elements=string`
.. raw:: html
@@ -701,9 +774,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-state" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -743,9 +816,9 @@ Parameters
<a class="ansibleOptionLink" href="#parameter-validate_certs" title="Permalink to this option"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`any`
+ :ansible-option-type:`any`
.. raw:: html
@@ -856,12 +929,13 @@ Return Values
-------------
Common return values are documented :ref:`here <common_return_values>`, the following are the fields unique to this module:
-.. rst-class:: ansible-option-table
+.. tabularcolumns:: \X{1}{3}\X{2}{3}
.. list-table::
:width: 100%
:widths: auto
:header-rows: 1
+ :class: longtable ansible-option-table
* - Key
- Description
@@ -881,9 +955,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-msg" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`string`
+ :ansible-option-type:`string`
.. raw:: html
@@ -921,9 +995,9 @@ Common return values are documented :ref:`here <common_return_values>`, the foll
<a class="ansibleOptionLink" href="#return-wireless_link" title="Permalink to this return value"></a>
- .. rst-class:: ansible-option-type-line
+ .. ansible-option-type-line::
- :ansible-option-type:`dictionary`
+ :ansible-option-type:`dictionary`
.. raw:: html
@@ -964,12 +1038,15 @@ Authors
Collection links
~~~~~~~~~~~~~~~~
-.. raw:: html
+.. ansible-links::
+
+ - title: "Issue Tracker"
+ url: "https://github.com/netbox-community/ansible_modules/issues"
+ external: true
+ - title: "Repository (Sources)"
+ url: "https://github.com/netbox-community/ansible_modules"
+ external: true
- <p class="ansible-links">
- <a href="https://github.com/netbox-community/ansible_modules/issues" aria-role="button" target="_blank" rel="noopener external">Issue Tracker</a>
- <a href="https://github.com/netbox-community/ansible_modules" aria-role="button" target="_blank" rel="noopener external">Repository (Sources)</a>
- </p>
.. Parsing errors
diff --git a/ansible_collections/netbox/netbox/docs/requirements.txt b/ansible_collections/netbox/netbox/docs/requirements.txt
index 044772db1..807fdc428 100644
--- a/ansible_collections/netbox/netbox/docs/requirements.txt
+++ b/ansible_collections/netbox/netbox/docs/requirements.txt
@@ -1,3 +1,5 @@
ansible
antsibull==0.48.0
-sphinx==3.4.2
+sphinx
+Jinja2<3.2
+sphinx_rtd_theme \ No newline at end of file
diff --git a/ansible_collections/netbox/netbox/hacking/local-test.sh b/ansible_collections/netbox/netbox/hacking/local-test.sh
index 2d9d2b142..642dc30f0 100755
--- a/ansible_collections/netbox/netbox/hacking/local-test.sh
+++ b/ansible_collections/netbox/netbox/hacking/local-test.sh
@@ -9,5 +9,5 @@
ansible-galaxy collection install netbox-netbox-*.tar.gz -p .
# You can now cd into the installed version and run tests
-(cd ansible_collections/netbox/netbox/ && ansible-test units -v --python 3.6 && ansible-test sanity --requirements -v --python 3.6 --skip-test pep8 plugins/)
+(cd ansible_collections/netbox/netbox/ && ansible-test units -v --python 3.10 && ansible-test sanity --requirements -v --python 3.10 --skip-test pep8 plugins/)
rm -rf ansible_collections
diff --git a/ansible_collections/netbox/netbox/meta/runtime.yml b/ansible_collections/netbox/netbox/meta/runtime.yml
index 45afe534c..1c3faae8c 100644
--- a/ansible_collections/netbox/netbox/meta/runtime.yml
+++ b/ansible_collections/netbox/netbox/meta/runtime.yml
@@ -81,6 +81,7 @@ action_groups:
- netbox_vlan
- netbox_vlan_group
- netbox_vm_interface
+ - netbox_virtual_disk
- netbox_vrf
- netbox_webhook
- netbox_wireless_lan
diff --git a/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py b/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py
index 56a0b8c3d..da9f5ed72 100644
--- a/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py
+++ b/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py
@@ -83,8 +83,10 @@ DOCUMENTATION = """
token:
required: False
description:
- - NetBox API token to be able to read against NetBox.
- - This may not be required depending on the NetBox setup.
+ - NetBox API token to be able to read against NetBox.
+ - This may not be required depending on the NetBox setup.
+ - You can provide a "type" and "value" for a token if your NetBox deployment is using a more advanced authentication like OAUTH.
+ - If you do not provide a "type" and "value" parameter, the HTTP authorization header will be set to "Token", which is the NetBox default
env:
# in order of precedence
- name: NETBOX_TOKEN
@@ -169,6 +171,7 @@ DOCUMENTATION = """
- status
- time_zone
- utc_offset
+ - facility
default: []
group_names_raw:
description: Will not add the group_by choice name to the group names
@@ -336,6 +339,14 @@ device_query_filters:
# - "time_zone_utc_minus_7"
# - "time_zone_utc_plus_1"
# - "time_zone_utc_plus_10"
+
+# Example of using a token type
+
+plugin: netbox.netbox.nb_inventory
+api_endpoint: http://localhost:8000
+token:
+ type: Bearer
+ value: test123456
"""
import json
@@ -443,7 +454,7 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
)
try:
- results = json.loads(raw_data)
+ results = self.loader.load(raw_data, json_only=True)
except ValueError:
raise AnsibleError("Incorrect JSON payload: %s" % raw_data)
@@ -533,6 +544,7 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
"asset_tag": self.extract_asset_tag,
"time_zone": self.extract_site_time_zone,
"utc_offset": self.extract_site_utc_offset,
+ "facility": self.extract_site_facility,
self._pluralize_group_by("site"): self.extract_site,
self._pluralize_group_by("tenant"): self.extract_tenant,
self._pluralize_group_by("tag"): self.extract_tags,
@@ -753,6 +765,12 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
except Exception:
return
+ def extract_site_facility(self, host):
+ try:
+ return self.sites_facility_lookup[host["site"]["id"]]
+ except Exception:
+ return
+
def extract_config_context(self, host):
try:
if self.flatten_config_context:
@@ -1052,6 +1070,17 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
if "utc_offset" in self.group_by:
self.sites_utc_offset_lookup = dict(map(get_utc_offset_for_site, sites))
+ def get_facility_for_site(site):
+ # Will fail if site does not have a facility defined in NetBox
+ try:
+ return (site["id"], site["facility"])
+ except Exception:
+ return (site["id"], None)
+
+ # Dictionary of site id to facility (if group by facility is used)
+ if "facility" in self.group_by:
+ self.sites_facility_lookup = dict(map(get_facility_for_site, sites))
+
# Note: depends on the result of refresh_sites_lookup for self.sites_with_prefixes
def refresh_prefixes(self):
# Pull all prefixes defined in NetBox
@@ -1481,31 +1510,33 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
def fetch_api_docs(self):
try:
- status = self._fetch_information(self.api_endpoint + "/api/status")
- netbox_api_version = ".".join(status["netbox-version"].split(".")[:2])
- except Exception:
- netbox_api_version = 0
-
- tmp_dir = os.path.split(DEFAULT_LOCAL_TMP)[0]
- tmp_file = os.path.join(tmp_dir, "netbox_api_dump.json")
-
- try:
+ tmp_dir = os.path.split(DEFAULT_LOCAL_TMP)[0]
+ tmp_file = os.path.join(tmp_dir, "netbox_api_dump.json")
with open(tmp_file) as file:
- openapi = json.load(file)
+ cache = json.load(file)
+ cached_api_version = ".".join(cache["info"]["version"].split(".")[:2])
except Exception:
- openapi = {}
+ cached_api_version = None
+ cache = None
- cached_api_version = openapi.get("info", {}).get("version")
+ status = self._fetch_information(self.api_endpoint + "/api/status")
+ netbox_api_version = ".".join(status["netbox-version"].split(".")[:2])
- if netbox_api_version != cached_api_version:
- if version.parse(netbox_api_version) >= version.parse("3.5.0"):
- endpoint_url = self.api_endpoint + "/api/schema/?format=json"
- else:
- endpoint_url = self.api_endpoint + "/api/docs/?format=openapi"
+ if version.parse(netbox_api_version) >= version.parse("3.5.0"):
+ endpoint_url = self.api_endpoint + "/api/schema/?format=json"
+ else:
+ endpoint_url = self.api_endpoint + "/api/docs/?format=openapi"
+ if cache and cached_api_version == netbox_api_version:
+ openapi = cache
+ else:
openapi = self._fetch_information(endpoint_url)
- with open(tmp_file, "w") as file:
- json.dump(openapi, file)
+
+ try:
+ with open(tmp_file, "w") as file:
+ json.dump(openapi, file)
+ except Exception:
+ pass
self.api_version = version.parse(netbox_api_version)
@@ -1975,11 +2006,7 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
host=hostname,
)
- def parse(self, inventory, loader, path, cache=True):
- super(InventoryModule, self).parse(inventory, loader, path)
- self._read_config_data(path=path)
- self.use_cache = cache
-
+ def _set_authorization(self):
# NetBox access
if version.parse(ansible_version) < version.parse("2.11"):
token = self.get_option("token")
@@ -1988,6 +2015,19 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
token = self.templar.template(
self.get_option("token"), fail_on_undefined=False
)
+ if token:
+ # check if token is new format
+ if isinstance(token, dict):
+ self.headers.update(
+ {"Authorization": f"{token['type'].capitalize()} {token['value']}"}
+ )
+ else:
+ self.headers.update({"Authorization": "Token %s" % token})
+
+ def parse(self, inventory, loader, path, cache=True):
+ super(InventoryModule, self).parse(inventory, loader, path)
+ self._read_config_data(path=path)
+ self.use_cache = cache
# Handle extra "/" from api_endpoint configuration and trim if necessary, see PR#49943
self.api_endpoint = self.get_option("api_endpoint").strip("/")
@@ -2013,8 +2053,8 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
self.cert = self.get_option("cert")
self.key = self.get_option("key")
self.ca_path = self.get_option("ca_path")
- if token:
- self.headers.update({"Authorization": "Token %s" % token})
+
+ self._set_authorization()
# Filter and group_by options
self.group_by = self.get_option("group_by")
diff --git a/ansible_collections/netbox/netbox/plugins/lookup/nb_lookup.py b/ansible_collections/netbox/netbox/plugins/lookup/nb_lookup.py
index d015bc704..01e4d56aa 100644
--- a/ansible_collections/netbox/netbox/plugins/lookup/nb_lookup.py
+++ b/ansible_collections/netbox/netbox/plugins/lookup/nb_lookup.py
@@ -206,12 +206,11 @@ def get_endpoint(netbox, term):
"job-results": {"endpoint": netbox.extras.job_results},
"journal-entries": {"endpoint": netbox.extras.journal_entries},
"locations": {"endpoint": netbox.dcim.locations},
- "l2vpn-terminations": {"endpoint": netbox.ipam.l2vpn_terminations},
- "l2vpns": {"endpoint": netbox.ipam.l2vpns},
"manufacturers": {"endpoint": netbox.dcim.manufacturers},
"module-bays": {"endpoint": netbox.dcim.module_bays},
"module-bay-templates": {"endpoint": netbox.dcim.module_bay_templates},
"module-bay-types": {"endpoint": netbox.dcim.module_bay_types},
+ "module-types": {"endpoint": netbox.dcim.module_types},
"modules": {"endpoint": netbox.dcim.modules},
"object-changes": {"endpoint": netbox.extras.object_changes},
"permissions": {"endpoint": netbox.users.permissions},
@@ -256,9 +255,10 @@ def get_endpoint(netbox, term):
"webhooks": {"endpoint": netbox.extras.webhooks},
}
- major, minor, patch = map(int, pynetbox.__version__.split("."))
+ major, minor, patch = tuple(map(int, pynetbox.__version__.split(".")))
+ netbox_versiontuple = tuple(map(int, netbox.version.split(".")))
- if major >= 6 and minor >= 4 and patch >= 0:
+ if (major, minor, patch) >= (6, 4):
netbox_endpoint_map["wireless-lan-groups"] = {
"endpoint": netbox.wireless.wireless_lan_groups
}
@@ -272,10 +272,6 @@ def get_endpoint(netbox, term):
"endpoint": netbox.wireless.wireless_links
}
- if major < 7 and minor >= 0 and patch >= 1:
- netbox_endpoint_map["secret-roles"] = {"endpoint": netbox.secrets.secret_roles}
- netbox_endpoint_map["secrets"] = {"endpoint": netbox.secrets.secrets}
-
else:
if "wireless" in term:
Display().v(
@@ -283,6 +279,34 @@ def get_endpoint(netbox, term):
% (major, minor, patch)
)
+ if (major, minor, patch) < (7, 0, 1):
+ netbox_endpoint_map["secret-roles"] = {"endpoint": netbox.secrets.secret_roles}
+ netbox_endpoint_map["secrets"] = {"endpoint": netbox.secrets.secrets}
+
+ if netbox_versiontuple >= (3, 7):
+ if (major, minor, patch) >= (7, 3):
+ netbox_endpoint_map["l2vpn-terminations"] = {
+ "endpoint": netbox.vpn.l2vpn_terminations
+ }
+ netbox_endpoint_map["l2vpns"] = {"endpoint": netbox.vpn.l2vpns}
+ netbox_endpoint_map["tunnel-terminations"] = {
+ "endpoint": netbox.vpn.tunnel_terminations
+ }
+ netbox_endpoint_map["tunnels"] = {"endpoint": netbox.vpn.tunnels}
+
+ else:
+ if "l2vpn" in term:
+ Display().v(
+ "pynetbox version %d.%d.%d does not support vpn app; please update to v7.3.0 or newer."
+ % (major, minor, patch)
+ )
+
+ else:
+ netbox_endpoint_map["l2vpn-terminations"] = {
+ "endpoint": netbox.ipam.l2vpn_terminations
+ }
+ netbox_endpoint_map["l2vpns"] = {"endpoint": netbox.ipam.l2vpns}
+
return netbox_endpoint_map[term]["endpoint"]
@@ -439,7 +463,7 @@ class LookupModule(LookupBase):
if netbox_api_filter:
filter = build_filters(netbox_api_filter)
- if "id" in filter:
+ if "id" in filter and len(filter["id"]) == 1:
Display().vvvv(
"Filter is: %s and includes id, will use .get instead of .filter"
% (filter)
diff --git a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py
index 719f76b4f..2482c90cf 100644
--- a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py
+++ b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_dcim.py
@@ -63,7 +63,7 @@ except ImportError as imp_exc:
class NetboxDcimModule(NetboxModule):
def __init__(self, module, endpoint):
if not HAS_PACKAGING:
- self.module.fail_json(
+ module.fail_json(
msg=missing_required_lib("packaging"), exception=PACKAGING_IMPORT_ERROR
)
super().__init__(module, endpoint)
@@ -211,19 +211,15 @@ class NetboxDcimModule(NetboxModule):
)
# This is logic to handle interfaces on a VC
- if self.endpoint == "interfaces":
- if self.nb_object:
- device = self.nb.dcim.devices.get(self.nb_object.device.id)
- if (
- device["virtual_chassis"]
- and self.nb_object.device.id != self.data["device"]
- ):
- if self.module.params.get("update_vc_child"):
- data["device"] = self.nb_object.device.id
- else:
- self._handle_errors(
- msg="Must set update_vc_child to True to allow child device interface modification"
- )
+ if self.endpoint == "interfaces" and self.nb_object:
+ child = self.nb.dcim.devices.get(self.nb_object.device.id)
+ if child["virtual_chassis"] and child.id != data["device"]:
+ if self.module.params.get("update_vc_child"):
+ data["device"] = child.id
+ else:
+ self._handle_errors(
+ msg="Must set update_vc_child to True to allow child device interface modification"
+ )
if self.state == "present":
self._ensure_object_exists(nb_endpoint, endpoint_name, name, data)
diff --git a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_extras.py b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_extras.py
index 4a8439279..36f4bf864 100644
--- a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_extras.py
+++ b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_extras.py
@@ -18,6 +18,7 @@ NB_CUSTOM_LINKS = "custom_links"
NB_EXPORT_TEMPLATES = "export_templates"
NB_JOURNAL_ENTRIES = "journal_entries"
NB_WEBHOOKS = "webhooks"
+NB_CONFIG_TEMPLATES = "config_templates"
class NetboxExtrasModule(NetboxModule):
@@ -37,6 +38,7 @@ class NetboxExtrasModule(NetboxModule):
to create/update/delete the endpoint objects
Supported endpoints:
- config_contexts
+ - config_templates
- tags
- journal entries
"""
diff --git a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_ipam.py b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_ipam.py
index 64bbc314a..f8a0131dc 100644
--- a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_ipam.py
+++ b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_ipam.py
@@ -6,10 +6,8 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
# Import necessary packages
-import traceback
from ipaddress import ip_interface
from ansible.module_utils._text import to_text
-from ansible.module_utils.basic import missing_required_lib
from ansible_collections.netbox.netbox.plugins.module_utils.netbox_utils import (
NetboxModule,
diff --git a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py
index b5a5124e9..04c327ff8 100644
--- a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py
+++ b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_utils.py
@@ -32,87 +32,103 @@ except ImportError:
# Used to map endpoints to applications dynamically
API_APPS_ENDPOINTS = dict(
- circuits=[
- "circuits",
- "circuit_types",
- "circuit_terminations",
- "providers",
- "provider_networks",
- ],
- dcim=[
- "cables",
- "console_ports",
- "console_port_templates",
- "console_server_ports",
- "console_server_port_templates",
- "device_bays",
- "device_bay_templates",
- "devices",
- "device_roles",
- "device_types",
- "front_ports",
- "front_port_templates",
- "interfaces",
- "interface_templates",
- "inventory_items",
- "inventory_item_roles",
- "locations",
- "manufacturers",
- "module_types",
- "platforms",
- "power_feeds",
- "power_outlets",
- "power_outlet_templates",
- "power_panels",
- "power_ports",
- "power_port_templates",
- "racks",
- "rack_groups",
- "rack_roles",
- "rear_ports",
- "rear-ports",
- "rear_port_templates",
- "regions",
- "sites",
- "site_groups",
- "virtual_chassis",
- ],
- extras=[
- "config_contexts",
- "tags",
- "custom_fields",
- "custom_links",
- "export_templates",
- "journal_entries",
- "webhooks",
- ],
- ipam=[
- "aggregates",
- "asns",
- "fhrp_groups",
- "fhrp_group_assignments",
- "ip_addresses",
- "l2vpns",
- "l2vpn_terminations",
- "prefixes",
- "rirs",
- "roles",
- "route_targets",
- "service_templates",
- "vlans",
- "vlan_groups",
- "vrfs",
- "services",
- ],
- secrets=[],
- tenancy=["tenants", "tenant_groups", "contacts", "contact_groups", "contact_roles"],
- virtualization=[
- "cluster_groups",
- "cluster_types",
- "clusters",
- "virtual_machines",
- ],
- wireless=["wireless_lans", "wireless_lan_groups", "wireless_links"],
+ circuits={
+ "circuits": {},
+ "circuit_types": {},
+ "circuit_terminations": {},
+ "providers": {},
+ "provider_networks": {},
+ },
+ dcim={
+ "cables": {},
+ "console_ports": {},
+ "console_port_templates": {},
+ "console_server_ports": {},
+ "console_server_port_templates": {},
+ "device_bays": {},
+ "device_bay_templates": {},
+ "devices": {},
+ "device_roles": {},
+ "device_types": {},
+ "front_ports": {},
+ "front_port_templates": {},
+ "interfaces": {},
+ "interface_templates": {},
+ "inventory_items": {},
+ "inventory_item_roles": {},
+ "locations": {},
+ "manufacturers": {},
+ "module_types": {},
+ "platforms": {},
+ "power_feeds": {},
+ "power_outlets": {},
+ "power_outlet_templates": {},
+ "power_panels": {},
+ "power_ports": {},
+ "power_port_templates": {},
+ "racks": {},
+ "rack_groups": {},
+ "rack_roles": {},
+ "rear_ports": {},
+ "rear-ports": {},
+ "rear_port_templates": {},
+ "regions": {},
+ "sites": {},
+ "site_groups": {},
+ "virtual_chassis": {},
+ },
+ extras={
+ "config_contexts": {},
+ "config_templates": {},
+ "tags": {},
+ "custom_fields": {},
+ "custom_links": {},
+ "export_templates": {},
+ "journal_entries": {},
+ "webhooks": {},
+ },
+ ipam={
+ "aggregates": {},
+ "asns": {},
+ "fhrp_groups": {},
+ "fhrp_group_assignments": {},
+ "ip_addresses": {},
+ "l2vpns": {"deprecated": "3.7"},
+ "l2vpn_terminations": {"deprecated": "3.7"},
+ "prefixes": {},
+ "rirs": {},
+ "roles": {},
+ "route_targets": {},
+ "service_templates": {},
+ "vlans": {},
+ "vlan_groups": {},
+ "vrfs": {},
+ "services": {},
+ },
+ secrets={},
+ tenancy={
+ "tenants": {},
+ "tenant_groups": {},
+ "contacts": {},
+ "contact_groups": {},
+ "contact_roles": {},
+ },
+ virtualization={
+ "cluster_groups": {},
+ "cluster_types": {},
+ "clusters": {},
+ "virtual_machines": {},
+ "virtual_disks": {},
+ },
+ wireless={
+ "wireless_lans": {},
+ "wireless_lan_groups": {},
+ "wireless_links": {},
+ },
+ vpn={
+ "l2vpns": {"introduced": "3.7"},
+ "l2vpn_terminations": {"introduced": "3.7"},
+ },
)
# Used to normalize data for the respective query types used to find endpoints
@@ -125,6 +141,7 @@ QUERY_TYPES = dict(
cluster_group="slug",
cluster_type="slug",
config_context="name",
+ config_template="name",
contact_group="name",
contact_role="name",
custom_field="name",
@@ -161,6 +178,7 @@ QUERY_TYPES = dict(
primary_ip="address",
primary_ip4="address",
primary_ip6="address",
+ oob_ip="address",
provider="slug",
provider_network="name",
rack="name",
@@ -204,7 +222,9 @@ CONVERT_TO_ID = {
"cluster_groups": "cluster_groups",
"cluster_type": "cluster_types",
"cluster_types": "cluster_types",
+ "component": "interfaces",
"config_context": "config_contexts",
+ "config_template": "config_templates",
"contact_groups": "contact_groups",
"dcim.consoleport": "console_ports",
"dcim.consoleserverport": "console_server_ports",
@@ -214,6 +234,7 @@ CONVERT_TO_ID = {
"dcim.poweroutlet": "power_outlets",
"dcim.powerport": "power_ports",
"dcim.rearport": "rear_ports",
+ "default_platform": "platforms",
"device": "devices",
"device_role": "device_roles",
"device_type": "device_types",
@@ -226,12 +247,14 @@ CONVERT_TO_ID = {
"interface_a": "interfaces",
"interface_b": "interfaces",
"interface_template": "interface_templates",
+ "inventory_item_role": "inventory_item_roles",
"ip_addresses": "ip_addresses",
"ipaddresses": "ip_addresses",
"location": "locations",
"lag": "interfaces",
"manufacturer": "manufacturers",
"master": "devices",
+ "module_type": "module_types",
"nat_inside": "ip_addresses",
"nat_outside": "ip_addresses",
"platform": "platforms",
@@ -252,6 +275,7 @@ CONVERT_TO_ID = {
"primary_ip": "ip_addresses",
"primary_ip4": "ip_addresses",
"primary_ip6": "ip_addresses",
+ "oob_ip": "ip_addresses",
"provider": "providers",
"provider_network": "provider_networks",
"rack": "racks",
@@ -305,6 +329,7 @@ ENDPOINT_NAME_MAPPING = {
"cluster_groups": "cluster_group",
"cluster_types": "cluster_type",
"config_contexts": "config_context",
+ "config_templates": "config_template",
"console_ports": "console_port",
"console_port_templates": "console_port_template",
"console_server_ports": "console_server_port",
@@ -364,6 +389,7 @@ ENDPOINT_NAME_MAPPING = {
"tenant_groups": "tenant_group",
"virtual_chassis": "virtual_chassis",
"virtual_machines": "virtual_machine",
+ "virtual_disks": "virtual_disk",
"vlans": "vlan",
"vlan_groups": "vlan_group",
"vrfs": "vrf",
@@ -385,6 +411,7 @@ ALLOWED_QUERY_PARAMS = {
"cluster": set(["name", "type"]),
"cluster_group": set(["slug"]),
"cluster_type": set(["slug"]),
+ "component": set(["name", "device"]),
"config_context": set(
[
"name",
@@ -402,6 +429,7 @@ ALLOWED_QUERY_PARAMS = {
"tags",
]
),
+ "config_template": set(["name"]),
"console_port": set(["name", "device"]),
"console_port_template": set(["name", "device_type"]),
"console_server_port": set(["name", "device"]),
@@ -436,7 +464,7 @@ ALLOWED_QUERY_PARAMS = {
"interface_a": set(["name", "device"]),
"interface_b": set(["name", "device"]),
"interface_template": set(["name", "device_type"]),
- "inventory_item": set(["name", "device"]),
+ "inventory_item": set(["name", "device", "component", "component_type"]),
"inventory_item_role": set(["name"]),
"ip_address": set(["address", "vrf", "device", "interface", "assigned_object"]),
"ip_addresses": set(["address", "vrf", "device", "interface", "assigned_object"]),
@@ -471,6 +499,7 @@ ALLOWED_QUERY_PARAMS = {
"prefix": set(["prefix", "vrf"]),
"primary_ip4": set(["address", "vrf"]),
"primary_ip6": set(["address", "vrf"]),
+ "oob_ip": set(["address", "vrf"]),
"provider": set(["slug"]),
"provider_network": set(["name"]),
"rack": set(["name", "site", "location"]),
@@ -495,6 +524,7 @@ ALLOWED_QUERY_PARAMS = {
"untagged_vlan": set(["group", "name", "site", "vid", "vlan_group", "tenant"]),
"virtual_chassis": set(["name", "master"]),
"virtual_machine": set(["name", "cluster"]),
+ "virtual_disk": set(["name", "virtual_machine"]),
"vm_bridge": set(["name"]),
"vlan": set(["group", "name", "site", "tenant", "vid", "vlan_group"]),
"vlan_group": set(["name", "slug", "site", "scope"]),
@@ -560,8 +590,11 @@ CONVERT_KEYS = {
"circuit_type": "type",
"cluster_type": "type",
"cluster_group": "group",
+ "component": "component_id",
"contact_group": "group",
+ "device_role": "role",
"fhrp_group": "group",
+ "inventory_item_role": "role",
"parent_contact_group": "parent",
"parent_location": "parent",
"parent_interface": "parent",
@@ -817,12 +850,18 @@ class NetboxModule(object):
if self._version_check_greater(self.version, "2.7", greater_or_equal=True):
if data.get("form_factor"):
temp_dict["type"] = data.pop("form_factor")
+
for key in data:
if self.endpoint == "power_panels" and key == "rack_group":
temp_dict[key] = data[key]
+ # TODO: Remove this once the lowest supported Netbox version is 3.6 or greater as we can use default logic of CONVERT_KEYS moving forward.
+ elif key == "device_role" and not self._version_check_greater(
+ self.version, "3.6", greater_or_equal=True
+ ):
+ temp_dict[key] = data[key]
elif key in CONVERT_KEYS:
# This will keep the original key for keys in list, but also convert it.
- if key in ("assigned_object", "scope"):
+ if key in ("assigned_object", "scope", "component"):
temp_dict[key] = data[key]
new_key = CONVERT_KEYS[key]
temp_dict[new_key] = data[key]
@@ -853,19 +892,18 @@ class NetboxModule(object):
"""
if isinstance(data.get(match), int):
return data[match]
- else:
- endpoint = CONVERT_TO_ID[match]
- app = self._find_app(endpoint)
- nb_app = getattr(self.nb, app)
- nb_endpoint = getattr(nb_app, endpoint)
+ endpoint = CONVERT_TO_ID[match]
+ app = self._find_app(endpoint)
+ nb_app = getattr(self.nb, app)
+ nb_endpoint = getattr(nb_app, endpoint)
- query_params = {QUERY_TYPES.get(match): data[match]}
- result = self._nb_endpoint_get(nb_endpoint, query_params, match)
+ query_params = {QUERY_TYPES.get(match): data[match]}
+ result = self._nb_endpoint_get(nb_endpoint, query_params, match)
- if result:
- return result.id
- else:
- return data
+ if result:
+ return result.id
+ else:
+ return data
def _build_query_params(
self, parent, module_data, user_query_params=None, child=None
@@ -907,6 +945,16 @@ class NetboxModule(object):
if parent == "vlan_group" and match == "site":
query_dict.update({match: query_id})
+ elif (
+ parent == "interface"
+ and "device" in module_data
+ and self._version_check_greater(
+ self.version, "3.6", greater_or_equal=True
+ )
+ ):
+ query_dict.update(
+ {"virtual_chassis_member_id": module_data["device"]}
+ )
else:
query_dict.update({match + "_id": query_id})
else:
@@ -1088,7 +1136,19 @@ class NetboxModule(object):
"""
nb_app = None
for k, v in API_APPS_ENDPOINTS.items():
- if endpoint in v:
+ if endpoint in v.keys():
+ if "introduced" in v[endpoint]:
+ pre_introduction = self._version_check_greater(
+ v[endpoint]["introduced"], self.version
+ )
+ if pre_introduction:
+ continue
+ if "deprecated" in v[endpoint]:
+ after_deprecation = self._version_check_greater(
+ self.version, v[endpoint]["deprecated"], greater_or_equal=True
+ )
+ if after_deprecation:
+ continue
nb_app = k
if nb_app:
@@ -1116,6 +1176,8 @@ class NetboxModule(object):
endpoint = CONVERT_TO_ID[data.get("termination_b_type")]
elif k == "assigned_object":
endpoint = "interfaces"
+ elif k == "component":
+ endpoint = CONVERT_TO_ID[data.get("component_type")]
elif k == "scope":
# Determine endpoint name for scope ID resolution
endpoint = SCOPE_TO_ENDPOINT[data["scope_type"]]
diff --git a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_virtualization.py b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_virtualization.py
index 64723bafd..cbee6871e 100644
--- a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_virtualization.py
+++ b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_virtualization.py
@@ -17,6 +17,7 @@ NB_CLUSTERS = "clusters"
NB_CLUSTER_GROUP = "cluster_groups"
NB_CLUSTER_TYPE = "cluster_types"
NB_VM_INTERFACES = "interfaces"
+NB_VIRTUAL_DISKS = "virtual_disks"
class NetboxVirtualizationModule(NetboxModule):
diff --git a/ansible_collections/netbox/netbox/plugins/module_utils/netbox_vpn.py b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_vpn.py
new file mode 100644
index 000000000..833389433
--- /dev/null
+++ b/ansible_collections/netbox/netbox/plugins/module_utils/netbox_vpn.py
@@ -0,0 +1,76 @@
+# -*- coding: utf-8 -*-
+# Copyright: (c) 2018, Mikhail Yohman (@fragmentedpacket) <mikhail.yohman@gmail.com>
+# Copyright: (c) 2024, Fred De Backer (@freddebacker) <debacker.fred@gmail.com>
+# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
+from __future__ import absolute_import, division, print_function
+
+__metaclass__ = type
+
+# Import necessary packages
+
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_utils import (
+ NetboxModule,
+ ENDPOINT_NAME_MAPPING,
+ SLUG_REQUIRED,
+)
+
+
+NB_L2VPNS = "l2vpns"
+NB_L2VPN_TERMINATIONS = "l2vpn_terminations"
+
+
+class NetboxVpnModule(NetboxModule):
+ def __init__(self, module, endpoint):
+ super().__init__(module, endpoint)
+
+ def run(self):
+ """
+ This function should have all necessary code for endpoints within the application
+ to create/update/delete the endpoint objects
+ Supported endpoints:
+ - l2vpns
+ - l2vpn_terminations
+ """
+ # Used to dynamically set key when returning results
+ endpoint_name = ENDPOINT_NAME_MAPPING[self.endpoint]
+
+ self.result = {"changed": False}
+
+ application = self._find_app(self.endpoint)
+ nb_app = getattr(self.nb, application)
+ nb_endpoint = getattr(nb_app, self.endpoint)
+ user_query_params = self.module.params.get("query_params")
+
+ data = self.data
+
+ if self.endpoint == "l2vpn_terminations":
+ name = "l2vpn %s <> %s %s" % (
+ data.get("l2vpn"),
+ data.get("assigned_object_type"),
+ data.get("assigned_object_id"),
+ )
+ else:
+ name = data.get("name")
+
+ if self.endpoint in SLUG_REQUIRED:
+ if not data.get("slug"):
+ data["slug"] = self._to_slug(name)
+
+ object_query_params = self._build_query_params(
+ endpoint_name, data, user_query_params
+ )
+ self.nb_object = self._nb_endpoint_get(nb_endpoint, object_query_params, name)
+
+ if self.state == "present":
+ self._ensure_object_exists(nb_endpoint, endpoint_name, name, data)
+ elif self.state == "absent":
+ self._ensure_object_absent(endpoint_name, name)
+
+ try:
+ serialized_object = self.nb_object.serialize()
+ except AttributeError:
+ serialized_object = self.nb_object
+
+ self.result.update({endpoint_name: serialized_object})
+
+ self.module.exit_json(**self.result)
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py
index b8d36b4ad..133da73b4 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_cable.py
@@ -155,6 +155,12 @@ options:
required: false
type: dict
version_added: "3.6.0"
+ tenant:
+ description:
+ - Tenant who the cable will be assigned to
+ required: false
+ type: raw
+ version_added: "3.14.0"
"""
EXAMPLES = r"""
@@ -324,6 +330,7 @@ def main():
comments=dict(required=False, type="str"),
tags=dict(required=False, type="list", elements="raw"),
custom_fields=dict(required=False, type="dict"),
+ tenant=dict(required=False, type="raw"),
),
),
)
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_circuit_type.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_circuit_type.py
index e667dcb8d..5b0958afd 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_circuit_type.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_circuit_type.py
@@ -35,12 +35,24 @@ options:
- The name of the circuit type
required: true
type: str
+ description:
+ description:
+ - The description of the circuit type
+ required: false
+ type: str
+ version_added: "3.14.0"
slug:
description:
- The slugified version of the name or custom slug.
- This is auto-generated following NetBox rules if not provided
required: false
type: str
+ color:
+ description:
+ - Color to associate the circuit type with
+ required: false
+ type: str
+ version_added: "3.17.0"
tags:
description:
- The tags to add/update
@@ -114,7 +126,9 @@ def main():
required=True,
options=dict(
name=dict(required=True, type="str"),
+ description=dict(required=False, type="str"),
slug=dict(required=False, type="str"),
+ color=dict(required=False, type="str"),
tags=dict(required=False, type="list", elements="raw"),
custom_fields=dict(required=False, type="dict"),
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_config_template.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_config_template.py
new file mode 100644
index 000000000..719c14abf
--- /dev/null
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_config_template.py
@@ -0,0 +1,138 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+# Copyright: (c) 2023, Antoine Dunn (@MinDBreaK) <15737031+MinDBreaK@users.noreply.github.com>
+# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
+
+from __future__ import absolute_import, division, print_function
+
+__metaclass__ = type
+
+DOCUMENTATION = r"""
+---
+module: netbox_config_template
+short_description: Creates or removes config templates from NetBox
+description:
+ - Creates or removes config templates from NetBox
+notes:
+ - Tags should be defined as a YAML list
+author:
+ - Antoine Dunn (@mindbreak)
+requirements:
+ - pynetbox
+version_added: "3.15.0"
+extends_documentation_fragment:
+ - netbox.netbox.common
+options:
+ data:
+ required: true
+ type: dict
+ description:
+ - Defines the config template configuration
+ suboptions:
+ name:
+ description:
+ - Config template name
+ required: true
+ type: str
+ description:
+ description:
+ - Template description. Max length 200 characters
+ required: false
+ type: str
+ tags:
+ description:
+ - Any tags that the device may need to be associated with
+ required: false
+ type: list
+ elements: raw
+ environment_params:
+ description:
+ - Any additional parameters to pass when constructing the Jinja2 environment
+ required: false
+ type: dict
+ template_code:
+ description:
+ - The template code to be rendered.
+ required: false
+ type: str
+"""
+
+EXAMPLES = r"""
+- name: "Test config template creation/deletion"
+ connection: local
+ hosts: localhost
+ gather_facts: False
+ tasks:
+ - name: Create config template
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: "thisIsMyTemplateName"
+ tags:
+ - Cloud
+ template_code: |
+ #cloud-config
+ packages:
+ - ansible
+
+ - name: Delete config template
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: "thisIsMyTemplateName"
+ state: absent
+"""
+
+RETURN = r"""
+config_templates:
+ description: Serialized object as created/existent/updated/deleted within NetBox
+ returned: always
+ type: dict
+msg:
+ description: Message indicating failure or info about what has been achieved
+ returned: always
+ type: str
+"""
+
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_utils import (
+ NetboxAnsibleModule,
+ NETBOX_ARG_SPEC,
+)
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_extras import (
+ NetboxExtrasModule,
+ NB_CONFIG_TEMPLATES,
+)
+from copy import deepcopy
+
+
+def main():
+ """
+ Main entry point for module execution
+ """
+ argument_spec = deepcopy(NETBOX_ARG_SPEC)
+ argument_spec.update(
+ dict(
+ data=dict(
+ type="dict",
+ required=True,
+ options=dict(
+ name=dict(required=True, type="str"),
+ description=dict(required=False, type="str"),
+ template_code=dict(required=False, type="str"),
+ tags=dict(required=False, type="list", elements="raw"),
+ environment_params=dict(required=False, type="dict"),
+ ),
+ ),
+ )
+ )
+
+ module = NetboxAnsibleModule(argument_spec=argument_spec, supports_check_mode=True)
+
+ netbox_config_template = NetboxExtrasModule(module, NB_CONFIG_TEMPLATES)
+ netbox_config_template.run()
+
+
+if __name__ == "__main__": # pragma: no cover
+ main()
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_custom_field.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_custom_field.py
index 94a5e3a62..eadfad6d5 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_custom_field.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_custom_field.py
@@ -45,6 +45,7 @@ options:
- decimal
- boolean
- date
+ - datetime
- url
- json
- select
@@ -113,6 +114,7 @@ options:
- read-write
- read-only
- hidden
+ - hidden-ifunset
type: str
version_added: "3.10.0"
validation_minimum:
@@ -223,6 +225,7 @@ def main():
"decimal",
"boolean",
"date",
+ "datetime",
"url",
"json",
"select",
@@ -248,6 +251,7 @@ def main():
"read-write",
"read-only",
"hidden",
+ "hidden-ifunset",
],
type="str",
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_device.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_device.py
index 403194046..a76cfe53f 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_device.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_device.py
@@ -125,6 +125,12 @@ options:
- Primary IPv6 address assigned to the device
required: false
type: raw
+ oob_ip:
+ description:
+ - Out-of-band (OOB) IP address assigned to the device
+ required: false
+ type: raw
+ version_added: "3.15.0"
cluster:
description:
- Cluster that the device will be assigned to
@@ -172,6 +178,12 @@ options:
- Arbitrary JSON data to define the devices configuration variables.
required: false
type: dict
+ config_template:
+ description:
+ - Configuration template
+ required: false
+ type: raw
+ version_added: "3.17.0"
required: true
type: dict
"""
@@ -306,6 +318,7 @@ def main():
status=dict(required=False, type="raw"),
primary_ip4=dict(required=False, type="raw"),
primary_ip6=dict(required=False, type="raw"),
+ oob_ip=dict(required=False, type="raw"),
cluster=dict(required=False, type="raw"),
virtual_chassis=dict(required=False, type="raw"),
vc_position=dict(required=False, type="int"),
@@ -314,6 +327,7 @@ def main():
comments=dict(required=False, type="str"),
tags=dict(required=False, type="list", elements="raw"),
local_context_data=dict(required=False, type="dict"),
+ config_template=dict(required=False, type="raw"),
custom_fields=dict(required=False, type="dict"),
),
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_device_interface.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_device_interface.py
index 4f9f3a00a..49b08250e 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_device_interface.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_device_interface.py
@@ -86,6 +86,12 @@ options:
- The MAC address of the interface
required: false
type: str
+ wwn:
+ description:
+ - The WWN of the interface
+ required: false
+ type: str
+ version_added: "3.14.0"
mgmt_only:
description:
- This interface is used only for out-of-band management
@@ -103,6 +109,12 @@ options:
required: false
type: raw
version_added: "3.8.0"
+ tx_power:
+ description:
+ - The interface's configured output power, in dBm
+ required: false
+ type: int
+ version_added: "3.14.0"
description:
description:
- The description of the interface
@@ -323,9 +335,11 @@ def main():
bridge=dict(required=False, type="raw"),
mtu=dict(required=False, type="int"),
mac_address=dict(required=False, type="str"),
+ wwn=dict(required=False, type="str"),
mgmt_only=dict(required=False, type="bool"),
poe_type=dict(required=False, type="raw"),
poe_mode=dict(required=False, type="raw"),
+ tx_power=dict(required=False, type="int"),
description=dict(required=False, type="str"),
mode=dict(required=False, type="raw"),
vrf=dict(required=False, type="raw"),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_device_type.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_device_type.py
index 07cf3193f..be67ec7c9 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_device_type.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_device_type.py
@@ -112,6 +112,12 @@ options:
- Comments that may include additional information in regards to the device_type
required: false
type: str
+ default_platform:
+ description:
+ - Set the default platform used by the device
+ required: false
+ type: raw
+ version_added: "3.15.0"
tags:
description:
- Any tags that the device type may need to be associated with
@@ -237,6 +243,7 @@ def main():
),
description=dict(required=False, type="str"),
comments=dict(required=False, type="str"),
+ default_platform=dict(required=False, type="raw"),
tags=dict(required=False, type="list", elements="raw"),
custom_fields=dict(required=False, type="dict"),
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_inventory_item.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_inventory_item.py
index 40d915501..7be84b32a 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_inventory_item.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_inventory_item.py
@@ -82,6 +82,37 @@ options:
required: false
default: false
type: bool
+ component_type:
+ description:
+ - The type of the component. Required if component is defined.
+ choices:
+ - dcim.consoleport
+ - dcim.consoleserverport
+ - dcim.frontport
+ - dcim.interface
+ - dcim.poweroutlet
+ - dcim.powerport
+ - dcim.rearport
+ required: false
+ type: str
+ version_added: "3.15.0"
+ component:
+ description:
+ - The associated component
+ required: false
+ type: dict
+ suboptions:
+ name:
+ description:
+ - The name of the component
+ type: str
+ required: False
+ device:
+ description:
+ - The device the component is attached to.
+ type: str
+ required: False
+ version_added: "3.15.0"
tags:
description:
- Any tags that the device may need to be associated with
@@ -94,6 +125,12 @@ options:
required: false
type: dict
version_added: "3.4.0"
+ inventory_item_role:
+ description:
+ - Set the inventory item role
+ required: false
+ type: raw
+ version_added: "3.14.0"
required: true
"""
@@ -124,6 +161,7 @@ EXAMPLES = r"""
serial: "1234"
asset_tag: "1234"
description: "New SFP"
+ inventory_item_role: NIC
state: present
- name: Create inventory item with parent
@@ -138,6 +176,19 @@ EXAMPLES = r"""
device: test100
state: present
+ - name: Create inventory item with component
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: "10G-SFP+"
+ device: test100
+ component_type: "dcim.interface"
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+
- name: Delete inventory item within netbox
netbox.netbox.netbox_inventory_item:
netbox_url: http://netbox.local
@@ -191,8 +242,30 @@ def main():
asset_tag=dict(required=False, type="str"),
description=dict(required=False, type="str"),
discovered=dict(required=False, type="bool", default=False),
+ component_type=dict(
+ required=False,
+ choices=[
+ "dcim.consoleport",
+ "dcim.consoleserverport",
+ "dcim.frontport",
+ "dcim.interface",
+ "dcim.poweroutlet",
+ "dcim.powerport",
+ "dcim.rearport",
+ ],
+ type="str",
+ ),
+ component=dict(
+ required=False,
+ type="dict",
+ options=dict(
+ name=dict(required=False, type="str"),
+ device=dict(required=False, type="str"),
+ ),
+ ),
tags=dict(required=False, type="list", elements="raw"),
custom_fields=dict(required=False, type="dict"),
+ inventory_item_role=dict(required=False, type="raw"),
),
),
)
@@ -202,9 +275,13 @@ def main():
("state", "present", ["device", "name"]),
("state", "absent", ["device", "name"]),
]
+ required_together = [("component_type", "component")]
module = NetboxAnsibleModule(
- argument_spec=argument_spec, supports_check_mode=True, required_if=required_if
+ argument_spec=argument_spec,
+ supports_check_mode=True,
+ required_if=required_if,
+ required_together=required_together,
)
netbox_inventory_item = NetboxDcimModule(module, NB_INVENTORY_ITEMS)
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn.py
index 907f8f70f..8002660f9 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn.py
@@ -143,11 +143,16 @@ msg:
from ansible_collections.netbox.netbox.plugins.module_utils.netbox_utils import (
NetboxAnsibleModule,
+ NetboxModule,
NETBOX_ARG_SPEC,
)
from ansible_collections.netbox.netbox.plugins.module_utils.netbox_ipam import (
NetboxIpamModule,
- NB_L2VPNS,
+ NB_L2VPNS as NB_IPAM_L2VPNS,
+)
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_vpn import (
+ NetboxVpnModule,
+ NB_L2VPNS as NB_VPN_L2VPNS,
)
from copy import deepcopy
@@ -186,7 +191,12 @@ def main():
argument_spec=argument_spec, supports_check_mode=True, required_if=required_if
)
- netbox_l2vpn = NetboxIpamModule(module, NB_L2VPNS)
+ netbox_l2vpn = NetboxModule(module, "")
+ if netbox_l2vpn._find_app(NB_IPAM_L2VPNS) == "ipam":
+ netbox_l2vpn = NetboxIpamModule(module, NB_IPAM_L2VPNS)
+ if netbox_l2vpn._find_app(NB_VPN_L2VPNS) == "vpn":
+ netbox_l2vpn = NetboxVpnModule(module, NB_VPN_L2VPNS)
+
netbox_l2vpn.run()
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn_termination.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn_termination.py
index d065abff5..965a38785 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn_termination.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_l2vpn_termination.py
@@ -105,12 +105,17 @@ msg:
from ansible_collections.netbox.netbox.plugins.module_utils.netbox_utils import (
NetboxAnsibleModule,
+ NetboxModule,
NETBOX_ARG_SPEC,
)
from ansible_collections.netbox.netbox.plugins.module_utils.netbox_ipam import (
NetboxIpamModule,
- NB_L2VPN_TERMINATIONS,
+ NB_L2VPN_TERMINATIONS as NB_IPAM_L2VPN_TERMINATIONS,
+)
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_vpn import (
+ NetboxVpnModule,
+ NB_L2VPN_TERMINATIONS as NB_VPN_L2VPN_TERMINATIONS,
)
@@ -146,7 +151,13 @@ def main():
)
module = NetboxAnsibleModule(argument_spec=argument_spec, supports_check_mode=True)
- netbox_l2vpn_termination = NetboxIpamModule(module, NB_L2VPN_TERMINATIONS)
+
+ netbox_l2vpn_termination = NetboxModule(module, "")
+ if netbox_l2vpn_termination._find_app(NB_IPAM_L2VPN_TERMINATIONS) == "ipam":
+ netbox_l2vpn_termination = NetboxIpamModule(module, NB_IPAM_L2VPN_TERMINATIONS)
+ if netbox_l2vpn_termination._find_app(NB_VPN_L2VPN_TERMINATIONS) == "vpn":
+ netbox_l2vpn_termination = NetboxVpnModule(module, NB_VPN_L2VPN_TERMINATIONS)
+
netbox_l2vpn_termination.run()
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_platform.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_platform.py
index e1312e24c..5b73ff52f 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_platform.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_platform.py
@@ -50,6 +50,12 @@ options:
- The manufacturer the platform will be tied to
required: false
type: raw
+ config_template:
+ description:
+ - The configuration template the platform will use
+ required: false
+ type: raw
+ version_added: "3.16.0"
napalm_driver:
description:
- The name of the NAPALM driver to be used when using the NAPALM plugin
@@ -90,6 +96,15 @@ EXAMPLES = r"""
data:
name: Test Platform
state: present
+
+ - name: Create platform within NetBox with a config template
+ netbox.netbox.netbox_platform:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: Test Platform
+ config_template: "my_config_template_slug"
+ state: present
- name: Create platform within NetBox with only required information
netbox.netbox.netbox_platform:
@@ -149,6 +164,7 @@ def main():
slug=dict(required=False, type="str"),
description=dict(required=False, type="str"),
manufacturer=dict(required=False, type="raw"),
+ config_template=dict(required=False, type="raw"),
napalm_driver=dict(required=False, type="str"),
napalm_args=dict(required=False, type="dict"),
tags=dict(required=False, type="list", elements="raw"),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port.py
index bbe2d34c9..7929c4728 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port.py
@@ -50,6 +50,7 @@ options:
- iec-60320-c14
- iec-60320-c16
- iec-60320-c20
+ - iec-60320-c22
- iec-60309-p-n-e-4h
- iec-60309-p-n-e-6h
- iec-60309-p-n-e-9h
@@ -62,6 +63,10 @@ options:
- iec-60309-3p-n-e-4h
- iec-60309-3p-n-e-6h
- iec-60309-3p-n-e-9h
+ - iec-60906-1
+ - nbr-14136-10a
+ - nbr-14136-20a
+ - nema-1-15p
- nema-5-15p
- nema-5-20p
- nema-5-30p
@@ -70,23 +75,45 @@ options:
- nema-6-20p
- nema-6-30p
- nema-6-50p
+ - nema-10-30p
+ - nema-10-50p
+ - nema-14-20p
+ - nema-14-30p
+ - nema-14-50p
+ - nema-14-60p
+ - nema-15-15p
+ - nema-15-20p
+ - nema-15-30p
+ - nema-15-50p
+ - nema-15-60p
+ - nema-l1-15p
- nema-l5-15p
- nema-l5-20p
- nema-l5-30p
- nema-l5-50p
+ - nema-l6-15p
- nema-l6-20p
- nema-l6-30p
- nema-l6-50p
+ - nema-l10-30p
- nema-l14-20p
- nema-l14-30p
+ - nema-l14-50p
+ - nema-l14-60p
+ - nema-l15-20p
+ - nema-l15-30p
+ - nema-l15-50p
+ - nema-l15-60p
- nema-l21-20p
- nema-l21-30p
+ - nema-l22-30p
- cs6361c
- cs6365c
- cs8165c
- cs8265c
- cs8365c
- cs8465c
+ - ita-c
- ita-e
- ita-f
- ita-ef
@@ -99,6 +126,25 @@ options:
- ita-m
- ita-n
- ita-o
+ - usb-a
+ - usb-b
+ - usb-c
+ - usb-mini-a
+ - usb-mini-b
+ - usb-micro-a
+ - usb-micro-b
+ - usb-micro-ab
+ - usb-3-b
+ - usb-3-micro-b
+ - dc-terminal
+ - saf-d-grid
+ - neutrik-powercon-20
+ - neutrik-powercon-32
+ - neutrik-powercon-true1
+ - neutrik-powercon-true1-top
+ - ubiquiti-smartpower
+ - hardwired
+ - other
required: false
type: str
allocated_draw:
@@ -206,6 +252,7 @@ def main():
"iec-60320-c14",
"iec-60320-c16",
"iec-60320-c20",
+ "iec-60320-c22",
"iec-60309-p-n-e-4h",
"iec-60309-p-n-e-6h",
"iec-60309-p-n-e-9h",
@@ -218,6 +265,10 @@ def main():
"iec-60309-3p-n-e-4h",
"iec-60309-3p-n-e-6h",
"iec-60309-3p-n-e-9h",
+ "iec-60906-1",
+ "nbr-14136-10a",
+ "nbr-14136-20a",
+ "nema-1-15p",
"nema-5-15p",
"nema-5-20p",
"nema-5-30p",
@@ -226,23 +277,45 @@ def main():
"nema-6-20p",
"nema-6-30p",
"nema-6-50p",
+ "nema-10-30p",
+ "nema-10-50p",
+ "nema-14-20p",
+ "nema-14-30p",
+ "nema-14-50p",
+ "nema-14-60p",
+ "nema-15-15p",
+ "nema-15-20p",
+ "nema-15-30p",
+ "nema-15-50p",
+ "nema-15-60p",
+ "nema-l1-15p",
"nema-l5-15p",
"nema-l5-20p",
"nema-l5-30p",
"nema-l5-50p",
+ "nema-l6-15p",
"nema-l6-20p",
"nema-l6-30p",
"nema-l6-50p",
+ "nema-l10-30p",
"nema-l14-20p",
"nema-l14-30p",
+ "nema-l14-50p",
+ "nema-l14-60p",
+ "nema-l15-20p",
+ "nema-l15-30p",
+ "nema-l15-50p",
+ "nema-l15-60p",
"nema-l21-20p",
"nema-l21-30p",
+ "nema-l22-30p",
"cs6361c",
"cs6365c",
"cs8165c",
"cs8265c",
"cs8365c",
"cs8465c",
+ "ita-c",
"ita-e",
"ita-f",
"ita-ef",
@@ -255,6 +328,25 @@ def main():
"ita-m",
"ita-n",
"ita-o",
+ "usb-a",
+ "usb-b",
+ "usb-c",
+ "usb-mini-a",
+ "usb-mini-b",
+ "usb-micro-a",
+ "usb-micro-b",
+ "usb-micro-ab",
+ "usb-3-b",
+ "usb-3-micro-b",
+ "dc-terminal",
+ "saf-d-grid",
+ "neutrik-powercon-20",
+ "neutrik-powercon-32",
+ "neutrik-powercon-true1",
+ "neutrik-powercon-true1-top",
+ "ubiquiti-smartpower",
+ "hardwired",
+ "other",
],
type="str",
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port_template.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port_template.py
index fb079fae9..ee32a3cc3 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port_template.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_power_port_template.py
@@ -34,8 +34,14 @@ options:
device_type:
description:
- The device type the power port is attached to
- required: true
+ - Either I(device_type) or I(module_type) are required
+ type: raw
+ module_type:
+ description:
+ - The module type the power port is attached to
+ - Either I(device_type) or I(module_type) are required
type: raw
+ version_added: "3.16.0"
name:
description:
- The name of the power port
@@ -50,6 +56,7 @@ options:
- iec-60320-c14
- iec-60320-c16
- iec-60320-c20
+ - iec-60320-c22
- iec-60309-p-n-e-4h
- iec-60309-p-n-e-6h
- iec-60309-p-n-e-9h
@@ -62,6 +69,10 @@ options:
- iec-60309-3p-n-e-4h
- iec-60309-3p-n-e-6h
- iec-60309-3p-n-e-9h
+ - iec-60906-1
+ - nbr-14136-10a
+ - nbr-14136-20a
+ - nema-1-15p
- nema-5-15p
- nema-5-20p
- nema-5-30p
@@ -70,23 +81,45 @@ options:
- nema-6-20p
- nema-6-30p
- nema-6-50p
+ - nema-10-30p
+ - nema-10-50p
+ - nema-14-20p
+ - nema-14-30p
+ - nema-14-50p
+ - nema-14-60p
+ - nema-15-15p
+ - nema-15-20p
+ - nema-15-30p
+ - nema-15-50p
+ - nema-15-60p
+ - nema-l1-15p
- nema-l5-15p
- nema-l5-20p
- nema-l5-30p
- nema-l5-50p
+ - nema-l6-15p
- nema-l6-20p
- nema-l6-30p
- nema-l6-50p
+ - nema-l10-30p
- nema-l14-20p
- nema-l14-30p
+ - nema-l14-50p
+ - nema-l14-60p
+ - nema-l15-20p
+ - nema-l15-30p
+ - nema-l15-50p
+ - nema-l15-60p
- nema-l21-20p
- nema-l21-30p
+ - nema-l22-30p
- cs6361c
- cs6365c
- cs8165c
- cs8265c
- cs8365c
- cs8465c
+ - ita-c
- ita-e
- ita-f
- ita-ef
@@ -99,6 +132,25 @@ options:
- ita-m
- ita-n
- ita-o
+ - usb-a
+ - usb-b
+ - usb-c
+ - usb-mini-a
+ - usb-mini-b
+ - usb-micro-a
+ - usb-micro-b
+ - usb-micro-ab
+ - usb-3-b
+ - usb-3-micro-b
+ - dc-terminal
+ - saf-d-grid
+ - neutrik-powercon-20
+ - neutrik-powercon-32
+ - neutrik-powercon-true1
+ - neutrik-powercon-true1-top
+ - ubiquiti-smartpower
+ - hardwired
+ - other
required: false
type: str
allocated_draw:
@@ -129,6 +181,17 @@ EXAMPLES = r"""
device_type: Test Device Type
state: present
+ - name: Create power port for a module type within NetBox
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: Test Power Port Template
+ module_type: Test Module Type
+ type: iec-60320-c6
+ maximum_draw: 750
+ state: present
+
- name: Update power port with other fields
netbox.netbox.netbox_power_port_template:
netbox_url: http://netbox.local
@@ -184,7 +247,8 @@ def main():
type="dict",
required=True,
options=dict(
- device_type=dict(required=True, type="raw"),
+ device_type=dict(required=False, type="raw"),
+ module_type=dict(required=False, type="raw"),
name=dict(required=True, type="str"),
type=dict(
required=False,
@@ -194,6 +258,7 @@ def main():
"iec-60320-c14",
"iec-60320-c16",
"iec-60320-c20",
+ "iec-60320-c22",
"iec-60309-p-n-e-4h",
"iec-60309-p-n-e-6h",
"iec-60309-p-n-e-9h",
@@ -206,6 +271,10 @@ def main():
"iec-60309-3p-n-e-4h",
"iec-60309-3p-n-e-6h",
"iec-60309-3p-n-e-9h",
+ "iec-60906-1",
+ "nbr-14136-10a",
+ "nbr-14136-20a",
+ "nema-1-15p",
"nema-5-15p",
"nema-5-20p",
"nema-5-30p",
@@ -214,23 +283,45 @@ def main():
"nema-6-20p",
"nema-6-30p",
"nema-6-50p",
+ "nema-10-30p",
+ "nema-10-50p",
+ "nema-14-20p",
+ "nema-14-30p",
+ "nema-14-50p",
+ "nema-14-60p",
+ "nema-15-15p",
+ "nema-15-20p",
+ "nema-15-30p",
+ "nema-15-50p",
+ "nema-15-60p",
+ "nema-l1-15p",
"nema-l5-15p",
"nema-l5-20p",
"nema-l5-30p",
"nema-l5-50p",
+ "nema-l6-15p",
"nema-l6-20p",
"nema-l6-30p",
"nema-l6-50p",
+ "nema-l10-30p",
"nema-l14-20p",
"nema-l14-30p",
+ "nema-l14-50p",
+ "nema-l14-60p",
+ "nema-l15-20p",
+ "nema-l15-30p",
+ "nema-l15-50p",
+ "nema-l15-60p",
"nema-l21-20p",
"nema-l21-30p",
+ "nema-l22-30p",
"cs6361c",
"cs6365c",
"cs8165c",
"cs8265c",
"cs8365c",
"cs8465c",
+ "ita-c",
"ita-e",
"ita-f",
"ita-ef",
@@ -243,6 +334,25 @@ def main():
"ita-m",
"ita-n",
"ita-o",
+ "usb-a",
+ "usb-b",
+ "usb-c",
+ "usb-mini-a",
+ "usb-mini-b",
+ "usb-micro-a",
+ "usb-micro-b",
+ "usb-micro-ab",
+ "usb-3-b",
+ "usb-3-micro-b",
+ "dc-terminal",
+ "saf-d-grid",
+ "neutrik-powercon-20",
+ "neutrik-powercon-32",
+ "neutrik-powercon-true1",
+ "neutrik-powercon-true1-top",
+ "ubiquiti-smartpower",
+ "hardwired",
+ "other",
],
type="str",
),
@@ -254,12 +364,19 @@ def main():
)
required_if = [
- ("state", "present", ["device_type", "name"]),
- ("state", "absent", ["device_type", "name"]),
+ ("state", "present", ["name"]),
+ ("state", "absent", ["name"]),
+ ]
+
+ required_one_of = [
+ ("device_type", "module_type"),
]
module = NetboxAnsibleModule(
- argument_spec=argument_spec, supports_check_mode=True, required_if=required_if
+ argument_spec=argument_spec,
+ supports_check_mode=True,
+ required_if=required_if,
+ required_one_of=required_one_of,
)
netbox_power_port_template = NetboxDcimModule(module, NB_POWER_PORT_TEMPLATES)
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_rack_role.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_rack_role.py
index 73c28e84f..8cbd8431e 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_rack_role.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_rack_role.py
@@ -45,6 +45,12 @@ options:
- Hexidecimal code for a color, ex. FFFFFF
required: false
type: str
+ description:
+ description:
+ - Description of the rack role
+ required: false
+ type: str
+ version_added: "3.17.0"
tags:
description:
- The tags to add/update
@@ -77,6 +83,16 @@ EXAMPLES = r"""
color: FFFFFF
state: present
+ - name: Create rack role within NetBox with a description
+ netbox.netbox.netbox_rack_role:
+ netbox_url: http://netbox.local
+ netbox_token: thisIsMyToken
+ data:
+ name: Test rack role
+ color: FFFFFF
+ description: This is a test rack role
+ state: present
+
- name: Delete rack role within netbox
netbox.netbox.netbox_rack_role:
netbox_url: http://netbox.local
@@ -122,6 +138,7 @@ def main():
name=dict(required=True, type="str"),
slug=dict(required=False, type="str"),
color=dict(required=False, type="str"),
+ description=dict(required=False, type="str"),
tags=dict(required=False, type="list", elements="raw"),
custom_fields=dict(required=False, type="dict"),
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_disk.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_disk.py
new file mode 100644
index 000000000..fc330c640
--- /dev/null
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_disk.py
@@ -0,0 +1,139 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+# Copyright: (c) 2024, Martin Rødvand (@rodvand)
+# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
+
+from __future__ import absolute_import, division, print_function
+
+__metaclass__ = type
+
+DOCUMENTATION = r"""
+---
+module: netbox_virtual_disk
+short_description: Creates or removes disks from virtual machines in NetBox
+description:
+ - Creates or removes disks from virtual machines in NetBox
+notes:
+ - Tags should be defined as a YAML list
+ - This should be ran with connection C(local) and hosts C(localhost)
+author:
+ - Martin Rødvand (@rodvand)
+requirements:
+ - pynetbox
+version_added: "3.17.0"
+extends_documentation_fragment:
+ - netbox.netbox.common
+options:
+ data:
+ description:
+ - Defines the vm disk configuration
+ suboptions:
+ virtual_machine:
+ description:
+ - Name of the virtual machine the disk will be associated with (case-sensitive)
+ required: false
+ type: raw
+ name:
+ description:
+ - Name of the disk to be created
+ required: true
+ type: str
+ description:
+ description:
+ - The description of the disk
+ required: false
+ type: str
+ size:
+ description:
+ - The size (in GB) of the disk
+ required: false
+ type: int
+ tags:
+ description:
+ - Any tags that the virtual disk may need to be associated with
+ required: false
+ type: list
+ elements: raw
+ custom_fields:
+ description:
+ - Must exist in NetBox
+ required: false
+ type: dict
+ required: true
+ type: dict
+"""
+
+EXAMPLES = r"""
+- name: "Test NetBox virtual disk module"
+ connection: local
+ hosts: localhost
+ gather_facts: False
+ tasks:
+ - name: Create virtual disk
+ netbox_virtual_disk:
+ data:
+ virtual_machine: test100
+ name: disk0
+ size: 50
+ state: present
+"""
+
+RETURN = r"""
+virtual_disk:
+ description: Serialized object as created or already existent within NetBox
+ returned: on creation
+ type: dict
+msg:
+ description: Message indicating failure or info about what has been achieved
+ returned: always
+ type: str
+"""
+
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_utils import (
+ NetboxAnsibleModule,
+ NETBOX_ARG_SPEC,
+)
+from ansible_collections.netbox.netbox.plugins.module_utils.netbox_virtualization import (
+ NetboxVirtualizationModule,
+ NB_VIRTUAL_DISKS,
+)
+from copy import deepcopy
+
+
+def main():
+ """
+ Main entry point for module execution
+ """
+ argument_spec = deepcopy(NETBOX_ARG_SPEC)
+ argument_spec.update(
+ dict(
+ data=dict(
+ type="dict",
+ required=True,
+ options=dict(
+ virtual_machine=dict(required=False, type="raw"),
+ name=dict(required=True, type="str"),
+ description=dict(required=False, type="str"),
+ size=dict(required=False, type="int"),
+ tags=dict(required=False, type="list", elements="raw"),
+ custom_fields=dict(required=False, type="dict"),
+ ),
+ ),
+ )
+ )
+
+ required_if = [
+ ("state", "present", ["virtual_machine", "name"]),
+ ("state", "absent", ["virtual_machine", "name"]),
+ ]
+
+ module = NetboxAnsibleModule(
+ argument_spec=argument_spec, supports_check_mode=True, required_if=required_if
+ )
+
+ netbox_virtual_disk = NetboxVirtualizationModule(module, NB_VIRTUAL_DISKS)
+ netbox_virtual_disk.run()
+
+
+if __name__ == "__main__": # pragma: no cover
+ main()
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_machine.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_machine.py
index b5155dc81..ec5010274 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_machine.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_virtual_machine.py
@@ -122,6 +122,12 @@ options:
- Comments of the virtual machine
required: false
type: str
+ config_template:
+ description:
+ - Configuration template
+ required: false
+ type: raw
+ version_added: "3.17.0"
required: true
"""
@@ -223,6 +229,7 @@ def main():
custom_fields=dict(required=False, type="dict"),
local_context_data=dict(required=False, type="dict"),
description=dict(required=False, type="str"),
+ config_template=dict(required=False, type="raw"),
comments=dict(required=False, type="str"),
),
),
diff --git a/ansible_collections/netbox/netbox/plugins/modules/netbox_vlan.py b/ansible_collections/netbox/netbox/plugins/modules/netbox_vlan.py
index d05dc5a33..254278463 100644
--- a/ansible_collections/netbox/netbox/plugins/modules/netbox_vlan.py
+++ b/ansible_collections/netbox/netbox/plugins/modules/netbox_vlan.py
@@ -122,7 +122,7 @@ EXAMPLES = r"""
name: Test VLAN
vid: 400
site: Test Site
- group: Test VLAN Group
+ vlan_group: Test VLAN Group
tenant: Test Tenant
status: Deprecated
vlan_role: Test VLAN Role
diff --git a/ansible_collections/netbox/netbox/poetry.lock b/ansible_collections/netbox/netbox/poetry.lock
index cbe0ec8b8..935931202 100644
--- a/ansible_collections/netbox/netbox/poetry.lock
+++ b/ansible_collections/netbox/netbox/poetry.lock
@@ -1,131 +1,116 @@
-# This file is automatically @generated by Poetry and should not be changed by hand.
+# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand.
[[package]]
name = "aiofiles"
-version = "23.1.0"
+version = "23.2.1"
description = "File support for asyncio."
-category = "main"
optional = false
-python-versions = ">=3.7,<4.0"
+python-versions = ">=3.7"
files = [
- {file = "aiofiles-23.1.0-py3-none-any.whl", hash = "sha256:9312414ae06472eb6f1d163f555e466a23aed1c8f60c30cccf7121dba2e53eb2"},
- {file = "aiofiles-23.1.0.tar.gz", hash = "sha256:edd247df9a19e0db16534d4baaf536d6609a43e1de5401d7a4c1c148753a1635"},
+ {file = "aiofiles-23.2.1-py3-none-any.whl", hash = "sha256:19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107"},
+ {file = "aiofiles-23.2.1.tar.gz", hash = "sha256:84ec2218d8419404abcb9f0c02df3f34c6e0a68ed41072acfb1cef5cbc29051a"},
]
[[package]]
name = "aiohttp"
-version = "3.8.4"
+version = "3.9.2"
description = "Async http client/server framework (asyncio)"
-category = "main"
optional = false
-python-versions = ">=3.6"
-files = [
- {file = "aiohttp-3.8.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5ce45967538fb747370308d3145aa68a074bdecb4f3a300869590f725ced69c1"},
- {file = "aiohttp-3.8.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b744c33b6f14ca26b7544e8d8aadff6b765a80ad6164fb1a430bbadd593dfb1a"},
- {file = "aiohttp-3.8.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1a45865451439eb320784918617ba54b7a377e3501fb70402ab84d38c2cd891b"},
- {file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a86d42d7cba1cec432d47ab13b6637bee393a10f664c425ea7b305d1301ca1a3"},
- {file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ee3c36df21b5714d49fc4580247947aa64bcbe2939d1b77b4c8dcb8f6c9faecc"},
- {file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:176a64b24c0935869d5bbc4c96e82f89f643bcdf08ec947701b9dbb3c956b7dd"},
- {file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c844fd628851c0bc309f3c801b3a3d58ce430b2ce5b359cd918a5a76d0b20cb5"},
- {file = "aiohttp-3.8.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5393fb786a9e23e4799fec788e7e735de18052f83682ce2dfcabaf1c00c2c08e"},
- {file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e4b09863aae0dc965c3ef36500d891a3ff495a2ea9ae9171e4519963c12ceefd"},
- {file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:adfbc22e87365a6e564c804c58fc44ff7727deea782d175c33602737b7feadb6"},
- {file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:147ae376f14b55f4f3c2b118b95be50a369b89b38a971e80a17c3fd623f280c9"},
- {file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:eafb3e874816ebe2a92f5e155f17260034c8c341dad1df25672fb710627c6949"},
- {file = "aiohttp-3.8.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c6cc15d58053c76eacac5fa9152d7d84b8d67b3fde92709195cb984cfb3475ea"},
- {file = "aiohttp-3.8.4-cp310-cp310-win32.whl", hash = "sha256:59f029a5f6e2d679296db7bee982bb3d20c088e52a2977e3175faf31d6fb75d1"},
- {file = "aiohttp-3.8.4-cp310-cp310-win_amd64.whl", hash = "sha256:fe7ba4a51f33ab275515f66b0a236bcde4fb5561498fe8f898d4e549b2e4509f"},
- {file = "aiohttp-3.8.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3d8ef1a630519a26d6760bc695842579cb09e373c5f227a21b67dc3eb16cfea4"},
- {file = "aiohttp-3.8.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b3f2e06a512e94722886c0827bee9807c86a9f698fac6b3aee841fab49bbfb4"},
- {file = "aiohttp-3.8.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a80464982d41b1fbfe3154e440ba4904b71c1a53e9cd584098cd41efdb188ef"},
- {file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8b631e26df63e52f7cce0cce6507b7a7f1bc9b0c501fcde69742130b32e8782f"},
- {file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3f43255086fe25e36fd5ed8f2ee47477408a73ef00e804cb2b5cba4bf2ac7f5e"},
- {file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4d347a172f866cd1d93126d9b239fcbe682acb39b48ee0873c73c933dd23bd0f"},
- {file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3fec6a4cb5551721cdd70473eb009d90935b4063acc5f40905d40ecfea23e05"},
- {file = "aiohttp-3.8.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:80a37fe8f7c1e6ce8f2d9c411676e4bc633a8462844e38f46156d07a7d401654"},
- {file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d1e6a862b76f34395a985b3cd39a0d949ca80a70b6ebdea37d3ab39ceea6698a"},
- {file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:cd468460eefef601ece4428d3cf4562459157c0f6523db89365202c31b6daebb"},
- {file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:618c901dd3aad4ace71dfa0f5e82e88b46ef57e3239fc7027773cb6d4ed53531"},
- {file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:652b1bff4f15f6287550b4670546a2947f2a4575b6c6dff7760eafb22eacbf0b"},
- {file = "aiohttp-3.8.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80575ba9377c5171407a06d0196b2310b679dc752d02a1fcaa2bc20b235dbf24"},
- {file = "aiohttp-3.8.4-cp311-cp311-win32.whl", hash = "sha256:bbcf1a76cf6f6dacf2c7f4d2ebd411438c275faa1dc0c68e46eb84eebd05dd7d"},
- {file = "aiohttp-3.8.4-cp311-cp311-win_amd64.whl", hash = "sha256:6e74dd54f7239fcffe07913ff8b964e28b712f09846e20de78676ce2a3dc0bfc"},
- {file = "aiohttp-3.8.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:880e15bb6dad90549b43f796b391cfffd7af373f4646784795e20d92606b7a51"},
- {file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bb96fa6b56bb536c42d6a4a87dfca570ff8e52de2d63cabebfd6fb67049c34b6"},
- {file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4a6cadebe132e90cefa77e45f2d2f1a4b2ce5c6b1bfc1656c1ddafcfe4ba8131"},
- {file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f352b62b45dff37b55ddd7b9c0c8672c4dd2eb9c0f9c11d395075a84e2c40f75"},
- {file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ab43061a0c81198d88f39aaf90dae9a7744620978f7ef3e3708339b8ed2ef01"},
- {file = "aiohttp-3.8.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9cb1565a7ad52e096a6988e2ee0397f72fe056dadf75d17fa6b5aebaea05622"},
- {file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:1b3ea7edd2d24538959c1c1abf97c744d879d4e541d38305f9bd7d9b10c9ec41"},
- {file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:7c7837fe8037e96b6dd5cfcf47263c1620a9d332a87ec06a6ca4564e56bd0f36"},
- {file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:3b90467ebc3d9fa5b0f9b6489dfb2c304a1db7b9946fa92aa76a831b9d587e99"},
- {file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:cab9401de3ea52b4b4c6971db5fb5c999bd4260898af972bf23de1c6b5dd9d71"},
- {file = "aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:d1f9282c5f2b5e241034a009779e7b2a1aa045f667ff521e7948ea9b56e0c5ff"},
- {file = "aiohttp-3.8.4-cp36-cp36m-win32.whl", hash = "sha256:5e14f25765a578a0a634d5f0cd1e2c3f53964553a00347998dfdf96b8137f777"},
- {file = "aiohttp-3.8.4-cp36-cp36m-win_amd64.whl", hash = "sha256:4c745b109057e7e5f1848c689ee4fb3a016c8d4d92da52b312f8a509f83aa05e"},
- {file = "aiohttp-3.8.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:aede4df4eeb926c8fa70de46c340a1bc2c6079e1c40ccf7b0eae1313ffd33519"},
- {file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4ddaae3f3d32fc2cb4c53fab020b69a05c8ab1f02e0e59665c6f7a0d3a5be54f"},
- {file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4eb3b82ca349cf6fadcdc7abcc8b3a50ab74a62e9113ab7a8ebc268aad35bb9"},
- {file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9bcb89336efa095ea21b30f9e686763f2be4478f1b0a616969551982c4ee4c3b"},
- {file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c08e8ed6fa3d477e501ec9db169bfac8140e830aa372d77e4a43084d8dd91ab"},
- {file = "aiohttp-3.8.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c6cd05ea06daca6ad6a4ca3ba7fe7dc5b5de063ff4daec6170ec0f9979f6c332"},
- {file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b7a00a9ed8d6e725b55ef98b1b35c88013245f35f68b1b12c5cd4100dddac333"},
- {file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:de04b491d0e5007ee1b63a309956eaed959a49f5bb4e84b26c8f5d49de140fa9"},
- {file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:40653609b3bf50611356e6b6554e3a331f6879fa7116f3959b20e3528783e699"},
- {file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dbf3a08a06b3f433013c143ebd72c15cac33d2914b8ea4bea7ac2c23578815d6"},
- {file = "aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:854f422ac44af92bfe172d8e73229c270dc09b96535e8a548f99c84f82dde241"},
- {file = "aiohttp-3.8.4-cp37-cp37m-win32.whl", hash = "sha256:aeb29c84bb53a84b1a81c6c09d24cf33bb8432cc5c39979021cc0f98c1292a1a"},
- {file = "aiohttp-3.8.4-cp37-cp37m-win_amd64.whl", hash = "sha256:db3fc6120bce9f446d13b1b834ea5b15341ca9ff3f335e4a951a6ead31105480"},
- {file = "aiohttp-3.8.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fabb87dd8850ef0f7fe2b366d44b77d7e6fa2ea87861ab3844da99291e81e60f"},
- {file = "aiohttp-3.8.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:91f6d540163f90bbaef9387e65f18f73ffd7c79f5225ac3d3f61df7b0d01ad15"},
- {file = "aiohttp-3.8.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d265f09a75a79a788237d7f9054f929ced2e69eb0bb79de3798c468d8a90f945"},
- {file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d89efa095ca7d442a6d0cbc755f9e08190ba40069b235c9886a8763b03785da"},
- {file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4dac314662f4e2aa5009977b652d9b8db7121b46c38f2073bfeed9f4049732cd"},
- {file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe11310ae1e4cd560035598c3f29d86cef39a83d244c7466f95c27ae04850f10"},
- {file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ddb2a2026c3f6a68c3998a6c47ab6795e4127315d2e35a09997da21865757f8"},
- {file = "aiohttp-3.8.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e75b89ac3bd27d2d043b234aa7b734c38ba1b0e43f07787130a0ecac1e12228a"},
- {file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6e601588f2b502c93c30cd5a45bfc665faaf37bbe835b7cfd461753068232074"},
- {file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a5d794d1ae64e7753e405ba58e08fcfa73e3fad93ef9b7e31112ef3c9a0efb52"},
- {file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:a1f4689c9a1462f3df0a1f7e797791cd6b124ddbee2b570d34e7f38ade0e2c71"},
- {file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:3032dcb1c35bc330134a5b8a5d4f68c1a87252dfc6e1262c65a7e30e62298275"},
- {file = "aiohttp-3.8.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8189c56eb0ddbb95bfadb8f60ea1b22fcfa659396ea36f6adcc521213cd7b44d"},
- {file = "aiohttp-3.8.4-cp38-cp38-win32.whl", hash = "sha256:33587f26dcee66efb2fff3c177547bd0449ab7edf1b73a7f5dea1e38609a0c54"},
- {file = "aiohttp-3.8.4-cp38-cp38-win_amd64.whl", hash = "sha256:e595432ac259af2d4630008bf638873d69346372d38255774c0e286951e8b79f"},
- {file = "aiohttp-3.8.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5a7bdf9e57126dc345b683c3632e8ba317c31d2a41acd5800c10640387d193ed"},
- {file = "aiohttp-3.8.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:22f6eab15b6db242499a16de87939a342f5a950ad0abaf1532038e2ce7d31567"},
- {file = "aiohttp-3.8.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7235604476a76ef249bd64cb8274ed24ccf6995c4a8b51a237005ee7a57e8643"},
- {file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea9eb976ffdd79d0e893869cfe179a8f60f152d42cb64622fca418cd9b18dc2a"},
- {file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:92c0cea74a2a81c4c76b62ea1cac163ecb20fb3ba3a75c909b9fa71b4ad493cf"},
- {file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:493f5bc2f8307286b7799c6d899d388bbaa7dfa6c4caf4f97ef7521b9cb13719"},
- {file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0a63f03189a6fa7c900226e3ef5ba4d3bd047e18f445e69adbd65af433add5a2"},
- {file = "aiohttp-3.8.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:10c8cefcff98fd9168cdd86c4da8b84baaa90bf2da2269c6161984e6737bf23e"},
- {file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bca5f24726e2919de94f047739d0a4fc01372801a3672708260546aa2601bf57"},
- {file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:03baa76b730e4e15a45f81dfe29a8d910314143414e528737f8589ec60cf7391"},
- {file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:8c29c77cc57e40f84acef9bfb904373a4e89a4e8b74e71aa8075c021ec9078c2"},
- {file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:03543dcf98a6619254b409be2d22b51f21ec66272be4ebda7b04e6412e4b2e14"},
- {file = "aiohttp-3.8.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:17b79c2963db82086229012cff93ea55196ed31f6493bb1ccd2c62f1724324e4"},
- {file = "aiohttp-3.8.4-cp39-cp39-win32.whl", hash = "sha256:34ce9f93a4a68d1272d26030655dd1b58ff727b3ed2a33d80ec433561b03d67a"},
- {file = "aiohttp-3.8.4-cp39-cp39-win_amd64.whl", hash = "sha256:41a86a69bb63bb2fc3dc9ad5ea9f10f1c9c8e282b471931be0268ddd09430b04"},
- {file = "aiohttp-3.8.4.tar.gz", hash = "sha256:bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c"},
+python-versions = ">=3.8"
+files = [
+ {file = "aiohttp-3.9.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:772fbe371788e61c58d6d3d904268e48a594ba866804d08c995ad71b144f94cb"},
+ {file = "aiohttp-3.9.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:edd4f1af2253f227ae311ab3d403d0c506c9b4410c7fc8d9573dec6d9740369f"},
+ {file = "aiohttp-3.9.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cfee9287778399fdef6f8a11c9e425e1cb13cc9920fd3a3df8f122500978292b"},
+ {file = "aiohttp-3.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cc158466f6a980a6095ee55174d1de5730ad7dec251be655d9a6a9dd7ea1ff9"},
+ {file = "aiohttp-3.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:54ec82f45d57c9a65a1ead3953b51c704f9587440e6682f689da97f3e8defa35"},
+ {file = "aiohttp-3.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:abeb813a18eb387f0d835ef51f88568540ad0325807a77a6e501fed4610f864e"},
+ {file = "aiohttp-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc91d07280d7d169f3a0f9179d8babd0ee05c79d4d891447629ff0d7d8089ec2"},
+ {file = "aiohttp-3.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b65e861f4bebfb660f7f0f40fa3eb9f2ab9af10647d05dac824390e7af8f75b7"},
+ {file = "aiohttp-3.9.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:04fd8ffd2be73d42bcf55fd78cde7958eeee6d4d8f73c3846b7cba491ecdb570"},
+ {file = "aiohttp-3.9.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:3d8d962b439a859b3ded9a1e111a4615357b01620a546bc601f25b0211f2da81"},
+ {file = "aiohttp-3.9.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:8ceb658afd12b27552597cf9a65d9807d58aef45adbb58616cdd5ad4c258c39e"},
+ {file = "aiohttp-3.9.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:0e4ee4df741670560b1bc393672035418bf9063718fee05e1796bf867e995fad"},
+ {file = "aiohttp-3.9.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2dec87a556f300d3211decf018bfd263424f0690fcca00de94a837949fbcea02"},
+ {file = "aiohttp-3.9.2-cp310-cp310-win32.whl", hash = "sha256:3e1a800f988ce7c4917f34096f81585a73dbf65b5c39618b37926b1238cf9bc4"},
+ {file = "aiohttp-3.9.2-cp310-cp310-win_amd64.whl", hash = "sha256:ea510718a41b95c236c992b89fdfc3d04cc7ca60281f93aaada497c2b4e05c46"},
+ {file = "aiohttp-3.9.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6aaa6f99256dd1b5756a50891a20f0d252bd7bdb0854c5d440edab4495c9f973"},
+ {file = "aiohttp-3.9.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a27d8c70ad87bcfce2e97488652075a9bdd5b70093f50b10ae051dfe5e6baf37"},
+ {file = "aiohttp-3.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:54287bcb74d21715ac8382e9de146d9442b5f133d9babb7e5d9e453faadd005e"},
+ {file = "aiohttp-3.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bb3d05569aa83011fcb346b5266e00b04180105fcacc63743fc2e4a1862a891"},
+ {file = "aiohttp-3.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c8534e7d69bb8e8d134fe2be9890d1b863518582f30c9874ed7ed12e48abe3c4"},
+ {file = "aiohttp-3.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4bd9d5b989d57b41e4ff56ab250c5ddf259f32db17159cce630fd543376bd96b"},
+ {file = "aiohttp-3.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa6904088e6642609981f919ba775838ebf7df7fe64998b1a954fb411ffb4663"},
+ {file = "aiohttp-3.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bda42eb410be91b349fb4ee3a23a30ee301c391e503996a638d05659d76ea4c2"},
+ {file = "aiohttp-3.9.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:193cc1ccd69d819562cc7f345c815a6fc51d223b2ef22f23c1a0f67a88de9a72"},
+ {file = "aiohttp-3.9.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b9f1cb839b621f84a5b006848e336cf1496688059d2408e617af33e3470ba204"},
+ {file = "aiohttp-3.9.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:d22a0931848b8c7a023c695fa2057c6aaac19085f257d48baa24455e67df97ec"},
+ {file = "aiohttp-3.9.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4112d8ba61fbd0abd5d43a9cb312214565b446d926e282a6d7da3f5a5aa71d36"},
+ {file = "aiohttp-3.9.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c4ad4241b52bb2eb7a4d2bde060d31c2b255b8c6597dd8deac2f039168d14fd7"},
+ {file = "aiohttp-3.9.2-cp311-cp311-win32.whl", hash = "sha256:ee2661a3f5b529f4fc8a8ffee9f736ae054adfb353a0d2f78218be90617194b3"},
+ {file = "aiohttp-3.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:4deae2c165a5db1ed97df2868ef31ca3cc999988812e82386d22937d9d6fed52"},
+ {file = "aiohttp-3.9.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:6f4cdba12539215aaecf3c310ce9d067b0081a0795dd8a8805fdb67a65c0572a"},
+ {file = "aiohttp-3.9.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:84e843b33d5460a5c501c05539809ff3aee07436296ff9fbc4d327e32aa3a326"},
+ {file = "aiohttp-3.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8008d0f451d66140a5aa1c17e3eedc9d56e14207568cd42072c9d6b92bf19b52"},
+ {file = "aiohttp-3.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61c47ab8ef629793c086378b1df93d18438612d3ed60dca76c3422f4fbafa792"},
+ {file = "aiohttp-3.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bc71f748e12284312f140eaa6599a520389273174b42c345d13c7e07792f4f57"},
+ {file = "aiohttp-3.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a1c3a4d0ab2f75f22ec80bca62385db2e8810ee12efa8c9e92efea45c1849133"},
+ {file = "aiohttp-3.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a87aa0b13bbee025faa59fa58861303c2b064b9855d4c0e45ec70182bbeba1b"},
+ {file = "aiohttp-3.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e2cc0d04688b9f4a7854c56c18aa7af9e5b0a87a28f934e2e596ba7e14783192"},
+ {file = "aiohttp-3.9.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1956e3ac376b1711c1533266dec4efd485f821d84c13ce1217d53e42c9e65f08"},
+ {file = "aiohttp-3.9.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:114da29f39eccd71b93a0fcacff178749a5c3559009b4a4498c2c173a6d74dff"},
+ {file = "aiohttp-3.9.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:3f17999ae3927d8a9a823a1283b201344a0627272f92d4f3e3a4efe276972fe8"},
+ {file = "aiohttp-3.9.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:f31df6a32217a34ae2f813b152a6f348154f948c83213b690e59d9e84020925c"},
+ {file = "aiohttp-3.9.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:7a75307ffe31329928a8d47eae0692192327c599113d41b278d4c12b54e1bd11"},
+ {file = "aiohttp-3.9.2-cp312-cp312-win32.whl", hash = "sha256:972b63d589ff8f305463593050a31b5ce91638918da38139b9d8deaba9e0fed7"},
+ {file = "aiohttp-3.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:200dc0246f0cb5405c80d18ac905c8350179c063ea1587580e3335bfc243ba6a"},
+ {file = "aiohttp-3.9.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:158564d0d1020e0d3fe919a81d97aadad35171e13e7b425b244ad4337fc6793a"},
+ {file = "aiohttp-3.9.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:da1346cd0ccb395f0ed16b113ebb626fa43b7b07fd7344fce33e7a4f04a8897a"},
+ {file = "aiohttp-3.9.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:eaa9256de26ea0334ffa25f1913ae15a51e35c529a1ed9af8e6286dd44312554"},
+ {file = "aiohttp-3.9.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1543e7fb00214fb4ccead42e6a7d86f3bb7c34751ec7c605cca7388e525fd0b4"},
+ {file = "aiohttp-3.9.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:186e94570433a004e05f31f632726ae0f2c9dee4762a9ce915769ce9c0a23d89"},
+ {file = "aiohttp-3.9.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d52d20832ac1560f4510d68e7ba8befbc801a2b77df12bd0cd2bcf3b049e52a4"},
+ {file = "aiohttp-3.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c45e4e815ac6af3b72ca2bde9b608d2571737bb1e2d42299fc1ffdf60f6f9a1"},
+ {file = "aiohttp-3.9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aa906b9bdfd4a7972dd0628dbbd6413d2062df5b431194486a78f0d2ae87bd55"},
+ {file = "aiohttp-3.9.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:68bbee9e17d66f17bb0010aa15a22c6eb28583edcc8b3212e2b8e3f77f3ebe2a"},
+ {file = "aiohttp-3.9.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4c189b64bd6d9a403a1a3f86a3ab3acbc3dc41a68f73a268a4f683f89a4dec1f"},
+ {file = "aiohttp-3.9.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:8a7876f794523123bca6d44bfecd89c9fec9ec897a25f3dd202ee7fc5c6525b7"},
+ {file = "aiohttp-3.9.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:d23fba734e3dd7b1d679b9473129cd52e4ec0e65a4512b488981a56420e708db"},
+ {file = "aiohttp-3.9.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b141753be581fab842a25cb319f79536d19c2a51995d7d8b29ee290169868eab"},
+ {file = "aiohttp-3.9.2-cp38-cp38-win32.whl", hash = "sha256:103daf41ff3b53ba6fa09ad410793e2e76c9d0269151812e5aba4b9dd674a7e8"},
+ {file = "aiohttp-3.9.2-cp38-cp38-win_amd64.whl", hash = "sha256:328918a6c2835861ff7afa8c6d2c70c35fdaf996205d5932351bdd952f33fa2f"},
+ {file = "aiohttp-3.9.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5264d7327c9464786f74e4ec9342afbbb6ee70dfbb2ec9e3dfce7a54c8043aa3"},
+ {file = "aiohttp-3.9.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:07205ae0015e05c78b3288c1517afa000823a678a41594b3fdc870878d645305"},
+ {file = "aiohttp-3.9.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ae0a1e638cffc3ec4d4784b8b4fd1cf28968febc4bd2718ffa25b99b96a741bd"},
+ {file = "aiohttp-3.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d43302a30ba1166325974858e6ef31727a23bdd12db40e725bec0f759abce505"},
+ {file = "aiohttp-3.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:16a967685907003765855999af11a79b24e70b34dc710f77a38d21cd9fc4f5fe"},
+ {file = "aiohttp-3.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6fa3ee92cd441d5c2d07ca88d7a9cef50f7ec975f0117cd0c62018022a184308"},
+ {file = "aiohttp-3.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b500c5ad9c07639d48615a770f49618130e61be36608fc9bc2d9bae31732b8f"},
+ {file = "aiohttp-3.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c07327b368745b1ce2393ae9e1aafed7073d9199e1dcba14e035cc646c7941bf"},
+ {file = "aiohttp-3.9.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:cc7d6502c23a0ec109687bf31909b3fb7b196faf198f8cff68c81b49eb316ea9"},
+ {file = "aiohttp-3.9.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:07be2be7071723c3509ab5c08108d3a74f2181d4964e869f2504aaab68f8d3e8"},
+ {file = "aiohttp-3.9.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:122468f6fee5fcbe67cb07014a08c195b3d4c41ff71e7b5160a7bcc41d585a5f"},
+ {file = "aiohttp-3.9.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:00a9abcea793c81e7f8778ca195a1714a64f6d7436c4c0bb168ad2a212627000"},
+ {file = "aiohttp-3.9.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7a9825fdd64ecac5c670234d80bb52bdcaa4139d1f839165f548208b3779c6c6"},
+ {file = "aiohttp-3.9.2-cp39-cp39-win32.whl", hash = "sha256:5422cd9a4a00f24c7244e1b15aa9b87935c85fb6a00c8ac9b2527b38627a9211"},
+ {file = "aiohttp-3.9.2-cp39-cp39-win_amd64.whl", hash = "sha256:7d579dcd5d82a86a46f725458418458fa43686f6a7b252f2966d359033ffc8ab"},
+ {file = "aiohttp-3.9.2.tar.gz", hash = "sha256:b0ad0a5e86ce73f5368a164c10ada10504bf91869c05ab75d982c6048217fbf7"},
]
[package.dependencies]
aiosignal = ">=1.1.2"
-async-timeout = ">=4.0.0a3,<5.0"
+async-timeout = {version = ">=4.0,<5.0", markers = "python_version < \"3.11\""}
attrs = ">=17.3.0"
-charset-normalizer = ">=2.0,<4.0"
frozenlist = ">=1.1.1"
multidict = ">=4.5,<7.0"
yarl = ">=1.0,<2.0"
[package.extras]
-speedups = ["Brotli", "aiodns", "cchardet"]
+speedups = ["Brotli", "aiodns", "brotlicffi"]
[[package]]
name = "aiosignal"
version = "1.3.1"
description = "aiosignal: a list of registered asynchronous callbacks"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -138,65 +123,63 @@ frozenlist = ">=1.1.0"
[[package]]
name = "ansible-core"
-version = "2.14.3"
+version = "2.15.9"
description = "Radically simple IT automation"
-category = "main"
optional = false
python-versions = ">=3.9"
files = [
- {file = "ansible-core-2.14.3.tar.gz", hash = "sha256:093a4bc4a1259eaeb56ea37ec1d33cf1836c88f39281d89197f8d3480e068a58"},
- {file = "ansible_core-2.14.3-py3-none-any.whl", hash = "sha256:a4b36bfdd7aa3534d449e9ae6a9fd82d8e513fda8caaf5d18e1e27d217151c8c"},
+ {file = "ansible-core-2.15.9.tar.gz", hash = "sha256:25f9b1b5a5af3c0986bd3928ed086eaddb867527fb5c83afef1a03cfad34f345"},
+ {file = "ansible_core-2.15.9-py3-none-any.whl", hash = "sha256:5b6a4b12aa5358f60933e79d86763e3558862282fb1dc563a29b9999e5849fc3"},
]
[package.dependencies]
cryptography = "*"
+importlib-resources = {version = ">=5.0,<5.1", markers = "python_version < \"3.10\""}
jinja2 = ">=3.0.0"
packaging = "*"
PyYAML = ">=5.1"
-resolvelib = ">=0.5.3,<0.9.0"
+resolvelib = ">=0.5.3,<1.1.0"
[[package]]
name = "antsibull"
-version = "0.56.1"
+version = "0.58.0"
description = "Tools for building the Ansible Distribution"
-category = "main"
optional = false
python-versions = ">=3.9"
files = [
- {file = "antsibull-0.56.1-py3-none-any.whl", hash = "sha256:3c84cd100beb58d6a2ac2208cb198d26603591fdc0a5cee8a707cb5dfc2a0bf8"},
- {file = "antsibull-0.56.1.tar.gz", hash = "sha256:1d01f6d3e5d31314118f986330844ef187f66c1c6f92c9e2514f4653a760c23d"},
+ {file = "antsibull-0.58.0-py3-none-any.whl", hash = "sha256:f84c812243c67328b77835e0a22fde1a784edf2e28c5beabee95a51c39160ca3"},
+ {file = "antsibull-0.58.0.tar.gz", hash = "sha256:a9c46144dc811cd6ca066bbeab4fea15b226fbed81dad370ef46ae62cc38cdfb"},
]
[package.dependencies]
aiofiles = "*"
aiohttp = ">=3.0.0"
antsibull-changelog = ">=0.14.0"
-antsibull-core = ">=1.5.0,<3.0.0"
+antsibull-core = ">=2.0.0,<3.0.0"
asyncio-pool = "*"
build = "*"
jinja2 = "*"
packaging = ">=20.0"
semantic-version = "*"
-sh = ">=1.0.0,<2.0.0"
twiggy = "*"
[package.extras]
codeqa = ["flake8 (>=3.8.0)", "pylint", "reuse"]
coverage = ["coverage[toml]"]
dev = ["antsibull[codeqa]", "antsibull[coverage]", "antsibull[test]", "antsibull[typing]", "nox"]
+formatters = ["black", "isort"]
test = ["asynctest", "cryptography", "pytest", "pytest-asyncio (>=0.12)", "pytest-cov", "pytest-error-for-skips"]
-typing = ["mypy", "pyre-check (>=0.9.15)", "types-aiofiles", "types-docutils", "types-pyyaml"]
+typing = ["mypy", "pyre-check (>=0.9.15)", "types-aiofiles", "types-docutils", "types-pyyaml", "types-setuptools"]
[[package]]
name = "antsibull-changelog"
-version = "0.20.0"
+version = "0.23.0"
description = "Changelog tool for Ansible-base and Ansible collections"
-category = "main"
optional = false
python-versions = ">=3.9.0"
files = [
- {file = "antsibull_changelog-0.20.0-py3-none-any.whl", hash = "sha256:e9f976b37b824d78185f98427e3fa62e3e8b539b49c4e670886d1fab650583ee"},
- {file = "antsibull_changelog-0.20.0.tar.gz", hash = "sha256:f473f9cb07c615dc3ae0522934166da9972a1bb5520349627daad5f47e7b0435"},
+ {file = "antsibull_changelog-0.23.0-py3-none-any.whl", hash = "sha256:e9c3425fe6ef8e495aec19705be4af826612f921bdc8dd6dc54d15f70532065f"},
+ {file = "antsibull_changelog-0.23.0.tar.gz", hash = "sha256:521985407e1aa2aef1dbfb2b87275cd6f03ea9a96c0c704e9f9cb04141f90e0b"},
]
[package.dependencies]
@@ -209,20 +192,21 @@ semantic-version = "*"
[package.extras]
codeqa = ["flake8 (>=3.8.0)", "pylint", "reuse"]
coverage = ["coverage[toml]"]
-dev = ["antsibull-changelog[codeqa]", "antsibull-changelog[coverage]", "antsibull-changelog[test]", "antsibull-changelog[typing]", "nox"]
-test = ["mock", "pytest", "pytest-cov", "pytest-error-for-skips"]
-typing = ["mypy", "pyre-check (>=0.9.17,<0.10.0)", "types-docutils", "types-pyyaml", "types-toml"]
+dev = ["antsibull-changelog[codeqa]", "antsibull-changelog[coverage]", "antsibull-changelog[formatters]", "antsibull-changelog[test]", "antsibull-changelog[typing]", "nox"]
+formatters = ["black", "isort"]
+test = ["pytest", "pytest-cov", "pytest-error-for-skips"]
+toml = ["tomli"]
+typing = ["mypy", "pyre-check (>=0.9.17)", "types-docutils", "types-pyyaml", "types-toml"]
[[package]]
name = "antsibull-core"
-version = "2.0.0"
+version = "2.1.0"
description = "Tools for building the Ansible Distribution"
-category = "main"
optional = false
python-versions = ">=3.9"
files = [
- {file = "antsibull_core-2.0.0-py3-none-any.whl", hash = "sha256:ed4931ade19bb314079659c72d1ff97b7a26fd452141b4fccc722edc943f2b00"},
- {file = "antsibull_core-2.0.0.tar.gz", hash = "sha256:a9421d01748ac8b0186eb94535425ae614f8dfc2f48a52d8e8da97cde7cbb010"},
+ {file = "antsibull_core-2.1.0-py3-none-any.whl", hash = "sha256:acf403ee1e02b303a701c913869bd0be2e2bd4d9212ed380ad05bd5cbddea730"},
+ {file = "antsibull_core-2.1.0.tar.gz", hash = "sha256:c16c601802d35419120a7da33f4d562768a5ac3fa9c5ed4ee7d7b68c71d8aeee"},
]
[package.dependencies]
@@ -247,41 +231,33 @@ typing = ["mypy", "pyre-check (>=0.9.17)", "types-aiofiles", "types-pyyaml"]
[[package]]
name = "astroid"
-version = "2.15.4"
+version = "3.0.1"
description = "An abstract syntax tree for Python with inference support."
-category = "main"
optional = false
-python-versions = ">=3.7.2"
+python-versions = ">=3.8.0"
files = [
- {file = "astroid-2.15.4-py3-none-any.whl", hash = "sha256:a1b8543ef9d36ea777194bc9b17f5f8678d2c56ee6a45b2c2f17eec96f242347"},
- {file = "astroid-2.15.4.tar.gz", hash = "sha256:c81e1c7fbac615037744d067a9bb5f9aeb655edf59b63ee8b59585475d6f80d8"},
+ {file = "astroid-3.0.1-py3-none-any.whl", hash = "sha256:7d5895c9825e18079c5aeac0572bc2e4c83205c95d416e0b4fee8bc361d2d9ca"},
+ {file = "astroid-3.0.1.tar.gz", hash = "sha256:86b0bb7d7da0be1a7c4aedb7974e391b32d4ed89e33de6ed6902b4b15c97577e"},
]
[package.dependencies]
-lazy-object-proxy = ">=1.4.0"
typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.11\""}
-wrapt = [
- {version = ">=1.11,<2", markers = "python_version < \"3.11\""},
- {version = ">=1.14,<2", markers = "python_version >= \"3.11\""},
-]
[[package]]
name = "async-timeout"
-version = "4.0.2"
+version = "4.0.3"
description = "Timeout context manager for asyncio programs"
-category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
files = [
- {file = "async-timeout-4.0.2.tar.gz", hash = "sha256:2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15"},
- {file = "async_timeout-4.0.2-py3-none-any.whl", hash = "sha256:8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c"},
+ {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"},
+ {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"},
]
[[package]]
name = "asyncio-pool"
version = "0.6.0"
description = "Pool of asyncio coroutines with familiar interface"
-category = "main"
optional = false
python-versions = ">=3.5"
files = [
@@ -293,7 +269,6 @@ files = [
name = "attrs"
version = "23.1.0"
description = "Classes Without Boilerplate"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -310,37 +285,29 @@ tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pyte
[[package]]
name = "black"
-version = "23.3.0"
+version = "23.10.1"
description = "The uncompromising code formatter."
-category = "main"
optional = false
-python-versions = ">=3.7"
-files = [
- {file = "black-23.3.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:0945e13506be58bf7db93ee5853243eb368ace1c08a24c65ce108986eac65915"},
- {file = "black-23.3.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:67de8d0c209eb5b330cce2469503de11bca4085880d62f1628bd9972cc3366b9"},
- {file = "black-23.3.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:7c3eb7cea23904399866c55826b31c1f55bbcd3890ce22ff70466b907b6775c2"},
- {file = "black-23.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32daa9783106c28815d05b724238e30718f34155653d4d6e125dc7daec8e260c"},
- {file = "black-23.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:35d1381d7a22cc5b2be2f72c7dfdae4072a3336060635718cc7e1ede24221d6c"},
- {file = "black-23.3.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:a8a968125d0a6a404842fa1bf0b349a568634f856aa08ffaff40ae0dfa52e7c6"},
- {file = "black-23.3.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:c7ab5790333c448903c4b721b59c0d80b11fe5e9803d8703e84dcb8da56fec1b"},
- {file = "black-23.3.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:a6f6886c9869d4daae2d1715ce34a19bbc4b95006d20ed785ca00fa03cba312d"},
- {file = "black-23.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f3c333ea1dd6771b2d3777482429864f8e258899f6ff05826c3a4fcc5ce3f70"},
- {file = "black-23.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:11c410f71b876f961d1de77b9699ad19f939094c3a677323f43d7a29855fe326"},
- {file = "black-23.3.0-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:1d06691f1eb8de91cd1b322f21e3bfc9efe0c7ca1f0e1eb1db44ea367dff656b"},
- {file = "black-23.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50cb33cac881766a5cd9913e10ff75b1e8eb71babf4c7104f2e9c52da1fb7de2"},
- {file = "black-23.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:e114420bf26b90d4b9daa597351337762b63039752bdf72bf361364c1aa05925"},
- {file = "black-23.3.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:48f9d345675bb7fbc3dd85821b12487e1b9a75242028adad0333ce36ed2a6d27"},
- {file = "black-23.3.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:714290490c18fb0126baa0fca0a54ee795f7502b44177e1ce7624ba1c00f2331"},
- {file = "black-23.3.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:064101748afa12ad2291c2b91c960be28b817c0c7eaa35bec09cc63aa56493c5"},
- {file = "black-23.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:562bd3a70495facf56814293149e51aa1be9931567474993c7942ff7d3533961"},
- {file = "black-23.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:e198cf27888ad6f4ff331ca1c48ffc038848ea9f031a3b40ba36aced7e22f2c8"},
- {file = "black-23.3.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:3238f2aacf827d18d26db07524e44741233ae09a584273aa059066d644ca7b30"},
- {file = "black-23.3.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:f0bd2f4a58d6666500542b26354978218a9babcdc972722f4bf90779524515f3"},
- {file = "black-23.3.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:92c543f6854c28a3c7f39f4d9b7694f9a6eb9d3c5e2ece488c327b6e7ea9b266"},
- {file = "black-23.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a150542a204124ed00683f0db1f5cf1c2aaaa9cc3495b7a3b5976fb136090ab"},
- {file = "black-23.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:6b39abdfb402002b8a7d030ccc85cf5afff64ee90fa4c5aebc531e3ad0175ddb"},
- {file = "black-23.3.0-py3-none-any.whl", hash = "sha256:ec751418022185b0c1bb7d7736e6933d40bbb14c14a0abcf9123d1b159f98dd4"},
- {file = "black-23.3.0.tar.gz", hash = "sha256:1c7b8d606e728a41ea1ccbd7264677e494e87cf630e399262ced92d4a8dac940"},
+python-versions = ">=3.8"
+files = [
+ {file = "black-23.10.1-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:ec3f8e6234c4e46ff9e16d9ae96f4ef69fa328bb4ad08198c8cee45bb1f08c69"},
+ {file = "black-23.10.1-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:1b917a2aa020ca600483a7b340c165970b26e9029067f019e3755b56e8dd5916"},
+ {file = "black-23.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c74de4c77b849e6359c6f01987e94873c707098322b91490d24296f66d067dc"},
+ {file = "black-23.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:7b4d10b0f016616a0d93d24a448100adf1699712fb7a4efd0e2c32bbb219b173"},
+ {file = "black-23.10.1-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:b15b75fc53a2fbcac8a87d3e20f69874d161beef13954747e053bca7a1ce53a0"},
+ {file = "black-23.10.1-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:e293e4c2f4a992b980032bbd62df07c1bcff82d6964d6c9496f2cd726e246ace"},
+ {file = "black-23.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d56124b7a61d092cb52cce34182a5280e160e6aff3137172a68c2c2c4b76bcb"},
+ {file = "black-23.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:3f157a8945a7b2d424da3335f7ace89c14a3b0625e6593d21139c2d8214d55ce"},
+ {file = "black-23.10.1-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:cfcce6f0a384d0da692119f2d72d79ed07c7159879d0bb1bb32d2e443382bf3a"},
+ {file = "black-23.10.1-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:33d40f5b06be80c1bbce17b173cda17994fbad096ce60eb22054da021bf933d1"},
+ {file = "black-23.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:840015166dbdfbc47992871325799fd2dc0dcf9395e401ada6d88fe11498abad"},
+ {file = "black-23.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:037e9b4664cafda5f025a1728c50a9e9aedb99a759c89f760bd83730e76ba884"},
+ {file = "black-23.10.1-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:7cb5936e686e782fddb1c73f8aa6f459e1ad38a6a7b0e54b403f1f05a1507ee9"},
+ {file = "black-23.10.1-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:7670242e90dc129c539e9ca17665e39a146a761e681805c54fbd86015c7c84f7"},
+ {file = "black-23.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ed45ac9a613fb52dad3b61c8dea2ec9510bf3108d4db88422bacc7d1ba1243d"},
+ {file = "black-23.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:6d23d7822140e3fef190734216cefb262521789367fbdc0b3f22af6744058982"},
+ {file = "black-23.10.1-py3-none-any.whl", hash = "sha256:d431e6739f727bb2e0495df64a6c7a5310758e87505f5f8cde9ff6c0f2d7e4fe"},
+ {file = "black-23.10.1.tar.gz", hash = "sha256:1f8ce316753428ff68749c65a5f7844631aa18c8679dfd3ca9dc1a289979c258"},
]
[package.dependencies]
@@ -350,7 +317,7 @@ packaging = ">=22.0"
pathspec = ">=0.9.0"
platformdirs = ">=2"
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
-typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""}
+typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""}
[package.extras]
colorama = ["colorama (>=0.4.3)"]
@@ -360,112 +327,98 @@ uvloop = ["uvloop (>=0.15.2)"]
[[package]]
name = "build"
-version = "0.10.0"
+version = "1.0.3"
description = "A simple, correct Python build frontend"
-category = "main"
optional = false
python-versions = ">= 3.7"
files = [
- {file = "build-0.10.0-py3-none-any.whl", hash = "sha256:af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171"},
- {file = "build-0.10.0.tar.gz", hash = "sha256:d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269"},
+ {file = "build-1.0.3-py3-none-any.whl", hash = "sha256:589bf99a67df7c9cf07ec0ac0e5e2ea5d4b37ac63301c4986d1acb126aa83f8f"},
+ {file = "build-1.0.3.tar.gz", hash = "sha256:538aab1b64f9828977f84bc63ae570b060a8ed1be419e7870b8b4fc5e6ea553b"},
]
[package.dependencies]
colorama = {version = "*", markers = "os_name == \"nt\""}
+importlib-metadata = {version = ">=4.6", markers = "python_version < \"3.10\""}
packaging = ">=19.0"
pyproject_hooks = "*"
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
[package.extras]
-docs = ["furo (>=2021.08.31)", "sphinx (>=4.0,<5.0)", "sphinx-argparse-cli (>=1.5)", "sphinx-autodoc-typehints (>=1.10)"]
-test = ["filelock (>=3)", "pytest (>=6.2.4)", "pytest-cov (>=2.12)", "pytest-mock (>=2)", "pytest-rerunfailures (>=9.1)", "pytest-xdist (>=1.34)", "setuptools (>=42.0.0)", "setuptools (>=56.0.0)", "toml (>=0.10.0)", "wheel (>=0.36.0)"]
-typing = ["importlib-metadata (>=5.1)", "mypy (==0.991)", "tomli", "typing-extensions (>=3.7.4.3)"]
+docs = ["furo (>=2023.08.17)", "sphinx (>=7.0,<8.0)", "sphinx-argparse-cli (>=1.5)", "sphinx-autodoc-typehints (>=1.10)", "sphinx-issues (>=3.0.0)"]
+test = ["filelock (>=3)", "pytest (>=6.2.4)", "pytest-cov (>=2.12)", "pytest-mock (>=2)", "pytest-rerunfailures (>=9.1)", "pytest-xdist (>=1.34)", "setuptools (>=42.0.0)", "setuptools (>=56.0.0)", "setuptools (>=56.0.0)", "setuptools (>=67.8.0)", "wheel (>=0.36.0)"]
+typing = ["importlib-metadata (>=5.1)", "mypy (>=1.5.0,<1.6.0)", "tomli", "typing-extensions (>=3.7.4.3)"]
virtualenv = ["virtualenv (>=20.0.35)"]
[[package]]
name = "certifi"
-version = "2023.5.7"
+version = "2023.7.22"
description = "Python package for providing Mozilla's CA Bundle."
-category = "main"
optional = false
python-versions = ">=3.6"
files = [
- {file = "certifi-2023.5.7-py3-none-any.whl", hash = "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"},
- {file = "certifi-2023.5.7.tar.gz", hash = "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7"},
+ {file = "certifi-2023.7.22-py3-none-any.whl", hash = "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9"},
+ {file = "certifi-2023.7.22.tar.gz", hash = "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082"},
]
[[package]]
name = "cffi"
-version = "1.15.1"
+version = "1.16.0"
description = "Foreign Function Interface for Python calling C code."
-category = "main"
optional = false
-python-versions = "*"
-files = [
- {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"},
- {file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"},
- {file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"},
- {file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"},
- {file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"},
- {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"},
- {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"},
- {file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"},
- {file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"},
- {file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"},
- {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"},
- {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"},
- {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"},
- {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"},
- {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"},
- {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"},
- {file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"},
- {file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"},
- {file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"},
- {file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"},
- {file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"},
- {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"},
- {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"},
- {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"},
- {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"},
- {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"},
- {file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"},
- {file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"},
- {file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"},
- {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"},
- {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"},
- {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"},
- {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"},
- {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"},
- {file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"},
- {file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"},
- {file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"},
- {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"},
- {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"},
- {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"},
- {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"},
- {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"},
- {file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"},
- {file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"},
- {file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"},
- {file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"},
- {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"},
- {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"},
- {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"},
- {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"},
- {file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"},
- {file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"},
- {file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"},
- {file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"},
- {file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"},
- {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"},
- {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"},
- {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"},
- {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"},
- {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"},
- {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"},
- {file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"},
- {file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"},
- {file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"},
+python-versions = ">=3.8"
+files = [
+ {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"},
+ {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"},
+ {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"},
+ {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"},
+ {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"},
+ {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"},
+ {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"},
+ {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"},
+ {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"},
+ {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"},
+ {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"},
+ {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"},
+ {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"},
+ {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"},
+ {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"},
+ {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"},
+ {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"},
+ {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"},
+ {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"},
+ {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"},
+ {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"},
+ {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"},
+ {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"},
+ {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"},
+ {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"},
+ {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"},
+ {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"},
+ {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"},
+ {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"},
+ {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"},
+ {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"},
+ {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"},
+ {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"},
+ {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"},
+ {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"},
+ {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"},
+ {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"},
+ {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"},
+ {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"},
+ {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"},
+ {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"},
+ {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"},
+ {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"},
+ {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"},
+ {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"},
+ {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"},
+ {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"},
+ {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"},
+ {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"},
+ {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"},
+ {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"},
+ {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"},
]
[package.dependencies]
@@ -473,99 +426,112 @@ pycparser = "*"
[[package]]
name = "charset-normalizer"
-version = "3.1.0"
+version = "3.3.2"
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
-category = "main"
optional = false
python-versions = ">=3.7.0"
files = [
- {file = "charset-normalizer-3.1.0.tar.gz", hash = "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-win32.whl", hash = "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448"},
- {file = "charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-win32.whl", hash = "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909"},
- {file = "charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-win32.whl", hash = "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974"},
- {file = "charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-win32.whl", hash = "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0"},
- {file = "charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-win32.whl", hash = "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1"},
- {file = "charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b"},
- {file = "charset_normalizer-3.1.0-py3-none-any.whl", hash = "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d"},
+ {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"},
+ {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"},
+ {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"},
+ {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"},
+ {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"},
+ {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"},
+ {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"},
+ {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"},
]
[[package]]
name = "click"
-version = "8.1.3"
+version = "8.1.7"
description = "Composable command line interface toolkit"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"},
- {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"},
+ {file = "click-8.1.7-py3-none-any.whl", hash = "sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28"},
+ {file = "click-8.1.7.tar.gz", hash = "sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de"},
]
[package.dependencies]
@@ -575,7 +541,6 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""}
name = "codecov"
version = "2.1.13"
description = "Hosted coverage reports for GitHub, Bitbucket and Gitlab"
-category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
@@ -591,7 +556,6 @@ requests = ">=2.7.9"
name = "colorama"
version = "0.4.6"
description = "Cross-platform colored terminal text."
-category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"
files = [
@@ -603,7 +567,6 @@ files = [
name = "commonmark"
version = "0.9.1"
description = "Python parser for the CommonMark Markdown spec"
-category = "main"
optional = false
python-versions = "*"
files = [
@@ -618,7 +581,6 @@ test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"]
name = "coverage"
version = "6.5.0"
description = "Code coverage measurement for Python"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -679,75 +641,85 @@ toml = ["tomli"]
[[package]]
name = "cryptography"
-version = "40.0.2"
+version = "42.0.0"
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
-category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
files = [
- {file = "cryptography-40.0.2-cp36-abi3-macosx_10_12_universal2.whl", hash = "sha256:8f79b5ff5ad9d3218afb1e7e20ea74da5f76943ee5edb7f76e56ec5161ec782b"},
- {file = "cryptography-40.0.2-cp36-abi3-macosx_10_12_x86_64.whl", hash = "sha256:05dc219433b14046c476f6f09d7636b92a1c3e5808b9a6536adf4932b3b2c440"},
- {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4df2af28d7bedc84fe45bd49bc35d710aede676e2a4cb7fc6d103a2adc8afe4d"},
- {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dcca15d3a19a66e63662dc8d30f8036b07be851a8680eda92d079868f106288"},
- {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:a04386fb7bc85fab9cd51b6308633a3c271e3d0d3eae917eebab2fac6219b6d2"},
- {file = "cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:adc0d980fd2760c9e5de537c28935cc32b9353baaf28e0814df417619c6c8c3b"},
- {file = "cryptography-40.0.2-cp36-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:d5a1bd0e9e2031465761dfa920c16b0065ad77321d8a8c1f5ee331021fda65e9"},
- {file = "cryptography-40.0.2-cp36-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:a95f4802d49faa6a674242e25bfeea6fc2acd915b5e5e29ac90a32b1139cae1c"},
- {file = "cryptography-40.0.2-cp36-abi3-win32.whl", hash = "sha256:aecbb1592b0188e030cb01f82d12556cf72e218280f621deed7d806afd2113f9"},
- {file = "cryptography-40.0.2-cp36-abi3-win_amd64.whl", hash = "sha256:b12794f01d4cacfbd3177b9042198f3af1c856eedd0a98f10f141385c809a14b"},
- {file = "cryptography-40.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:142bae539ef28a1c76794cca7f49729e7c54423f615cfd9b0b1fa90ebe53244b"},
- {file = "cryptography-40.0.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:956ba8701b4ffe91ba59665ed170a2ebbdc6fc0e40de5f6059195d9f2b33ca0e"},
- {file = "cryptography-40.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4f01c9863da784558165f5d4d916093737a75203a5c5286fde60e503e4276c7a"},
- {file = "cryptography-40.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:3daf9b114213f8ba460b829a02896789751626a2a4e7a43a28ee77c04b5e4958"},
- {file = "cryptography-40.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48f388d0d153350f378c7f7b41497a54ff1513c816bcbbcafe5b829e59b9ce5b"},
- {file = "cryptography-40.0.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c0764e72b36a3dc065c155e5b22f93df465da9c39af65516fe04ed3c68c92636"},
- {file = "cryptography-40.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:cbaba590180cba88cb99a5f76f90808a624f18b169b90a4abb40c1fd8c19420e"},
- {file = "cryptography-40.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7a38250f433cd41df7fcb763caa3ee9362777fdb4dc642b9a349721d2bf47404"},
- {file = "cryptography-40.0.2.tar.gz", hash = "sha256:c33c0d32b8594fa647d2e01dbccc303478e16fdd7cf98652d5b3ed11aa5e5c99"},
+ {file = "cryptography-42.0.0-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:c640b0ef54138fde761ec99a6c7dc4ce05e80420262c20fa239e694ca371d434"},
+ {file = "cryptography-42.0.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:678cfa0d1e72ef41d48993a7be75a76b0725d29b820ff3cfd606a5b2b33fda01"},
+ {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:146e971e92a6dd042214b537a726c9750496128453146ab0ee8971a0299dc9bd"},
+ {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87086eae86a700307b544625e3ba11cc600c3c0ef8ab97b0fda0705d6db3d4e3"},
+ {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:0a68bfcf57a6887818307600c3c0ebc3f62fbb6ccad2240aa21887cda1f8df1b"},
+ {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5a217bca51f3b91971400890905a9323ad805838ca3fa1e202a01844f485ee87"},
+ {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:ca20550bb590db16223eb9ccc5852335b48b8f597e2f6f0878bbfd9e7314eb17"},
+ {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:33588310b5c886dfb87dba5f013b8d27df7ffd31dc753775342a1e5ab139e59d"},
+ {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9515ea7f596c8092fdc9902627e51b23a75daa2c7815ed5aa8cf4f07469212ec"},
+ {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:35cf6ed4c38f054478a9df14f03c1169bb14bd98f0b1705751079b25e1cb58bc"},
+ {file = "cryptography-42.0.0-cp37-abi3-win32.whl", hash = "sha256:8814722cffcfd1fbd91edd9f3451b88a8f26a5fd41b28c1c9193949d1c689dc4"},
+ {file = "cryptography-42.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:a2a8d873667e4fd2f34aedab02ba500b824692c6542e017075a2efc38f60a4c0"},
+ {file = "cryptography-42.0.0-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:8fedec73d590fd30c4e3f0d0f4bc961aeca8390c72f3eaa1a0874d180e868ddf"},
+ {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be41b0c7366e5549265adf2145135dca107718fa44b6e418dc7499cfff6b4689"},
+ {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ca482ea80626048975360c8e62be3ceb0f11803180b73163acd24bf014133a0"},
+ {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:c58115384bdcfe9c7f644c72f10f6f42bed7cf59f7b52fe1bf7ae0a622b3a139"},
+ {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:56ce0c106d5c3fec1038c3cca3d55ac320a5be1b44bf15116732d0bc716979a2"},
+ {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:324721d93b998cb7367f1e6897370644751e5580ff9b370c0a50dc60a2003513"},
+ {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:d97aae66b7de41cdf5b12087b5509e4e9805ed6f562406dfcf60e8481a9a28f8"},
+ {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:85f759ed59ffd1d0baad296e72780aa62ff8a71f94dc1ab340386a1207d0ea81"},
+ {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:206aaf42e031b93f86ad60f9f5d9da1b09164f25488238ac1dc488334eb5e221"},
+ {file = "cryptography-42.0.0-cp39-abi3-win32.whl", hash = "sha256:74f18a4c8ca04134d2052a140322002fef535c99cdbc2a6afc18a8024d5c9d5b"},
+ {file = "cryptography-42.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:14e4b909373bc5bf1095311fa0f7fcabf2d1a160ca13f1e9e467be1ac4cbdf94"},
+ {file = "cryptography-42.0.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3005166a39b70c8b94455fdbe78d87a444da31ff70de3331cdec2c568cf25b7e"},
+ {file = "cryptography-42.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:be14b31eb3a293fc6e6aa2807c8a3224c71426f7c4e3639ccf1a2f3ffd6df8c3"},
+ {file = "cryptography-42.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:bd7cf7a8d9f34cc67220f1195884151426ce616fdc8285df9054bfa10135925f"},
+ {file = "cryptography-42.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c310767268d88803b653fffe6d6f2f17bb9d49ffceb8d70aed50ad45ea49ab08"},
+ {file = "cryptography-42.0.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bdce70e562c69bb089523e75ef1d9625b7417c6297a76ac27b1b8b1eb51b7d0f"},
+ {file = "cryptography-42.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e9326ca78111e4c645f7e49cbce4ed2f3f85e17b61a563328c85a5208cf34440"},
+ {file = "cryptography-42.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:69fd009a325cad6fbfd5b04c711a4da563c6c4854fc4c9544bff3088387c77c0"},
+ {file = "cryptography-42.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:988b738f56c665366b1e4bfd9045c3efae89ee366ca3839cd5af53eaa1401bce"},
+ {file = "cryptography-42.0.0.tar.gz", hash = "sha256:6cf9b76d6e93c62114bd19485e5cb003115c134cf9ce91f8ac924c44f8c8c3f4"},
]
[package.dependencies]
-cffi = ">=1.12"
+cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""}
[package.extras]
docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"]
-docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"]
-pep8test = ["black", "check-manifest", "mypy", "ruff"]
-sdist = ["setuptools-rust (>=0.11.4)"]
+docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"]
+nox = ["nox"]
+pep8test = ["check-sdist", "click", "mypy", "ruff"]
+sdist = ["build"]
ssh = ["bcrypt (>=3.1.5)"]
-test = ["iso8601", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-shard (>=0.1.2)", "pytest-subtests", "pytest-xdist"]
+test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"]
test-randomorder = ["pytest-randomly"]
-tox = ["tox"]
[[package]]
name = "deepdiff"
-version = "6.3.0"
+version = "6.6.1"
description = "Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "deepdiff-6.3.0-py3-none-any.whl", hash = "sha256:15838bd1cbd046ce15ed0c41e837cd04aff6b3e169c5e06fca69d7aa11615ceb"},
- {file = "deepdiff-6.3.0.tar.gz", hash = "sha256:6a3bf1e7228ac5c71ca2ec43505ca0a743ff54ec77aa08d7db22de6bc7b2b644"},
+ {file = "deepdiff-6.6.1-py3-none-any.whl", hash = "sha256:891b3cb12837e5d376ac0b58f4c8a2764e3a8bbceabb7108ff82235f1f2c4460"},
+ {file = "deepdiff-6.6.1.tar.gz", hash = "sha256:75c75b1511f0e48edef2b70d785a9c32b2631666b465fa8c32270a77a7b950b5"},
]
[package.dependencies]
ordered-set = ">=4.0.2,<4.2.0"
[package.extras]
-cli = ["click (==8.1.3)", "pyyaml (==6.0)"]
+cli = ["click (==8.1.3)", "pyyaml (==6.0.1)"]
optimize = ["orjson"]
[[package]]
name = "dill"
-version = "0.3.6"
-description = "serialize all of python"
-category = "main"
+version = "0.3.7"
+description = "serialize all of Python"
optional = false
python-versions = ">=3.7"
files = [
- {file = "dill-0.3.6-py3-none-any.whl", hash = "sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0"},
- {file = "dill-0.3.6.tar.gz", hash = "sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373"},
+ {file = "dill-0.3.7-py3-none-any.whl", hash = "sha256:76b122c08ef4ce2eedcd4d1abd8e641114bfc6c2867f49f3c41facf65bf19f5e"},
+ {file = "dill-0.3.7.tar.gz", hash = "sha256:cc1c8b182eb3013e24bd475ff2e9295af86c1a38eb1aff128dac8962a9ce3c03"},
]
[package.extras]
@@ -757,7 +729,6 @@ graph = ["objgraph (>=1.7.2)"]
name = "docutils"
version = "0.19"
description = "Docutils -- Python Documentation Utilities"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -767,14 +738,13 @@ files = [
[[package]]
name = "exceptiongroup"
-version = "1.1.1"
+version = "1.1.3"
description = "Backport of PEP 654 (exception groups)"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "exceptiongroup-1.1.1-py3-none-any.whl", hash = "sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e"},
- {file = "exceptiongroup-1.1.1.tar.gz", hash = "sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785"},
+ {file = "exceptiongroup-1.1.3-py3-none-any.whl", hash = "sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3"},
+ {file = "exceptiongroup-1.1.3.tar.gz", hash = "sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9"},
]
[package.extras]
@@ -782,108 +752,92 @@ test = ["pytest (>=6)"]
[[package]]
name = "execnet"
-version = "1.9.0"
+version = "2.0.2"
description = "execnet: rapid multi-Python deployment"
-category = "main"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.7"
files = [
- {file = "execnet-1.9.0-py2.py3-none-any.whl", hash = "sha256:a295f7cc774947aac58dde7fdc85f4aa00c42adf5d8f5468fc630c1acf30a142"},
- {file = "execnet-1.9.0.tar.gz", hash = "sha256:8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5"},
+ {file = "execnet-2.0.2-py3-none-any.whl", hash = "sha256:88256416ae766bc9e8895c76a87928c0012183da3cc4fc18016e6f050e025f41"},
+ {file = "execnet-2.0.2.tar.gz", hash = "sha256:cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af"},
]
[package.extras]
-testing = ["pre-commit"]
+testing = ["hatch", "pre-commit", "pytest", "tox"]
[[package]]
name = "frozenlist"
-version = "1.3.3"
+version = "1.4.0"
description = "A list-like structure which implements collections.abc.MutableSequence"
-category = "main"
optional = false
-python-versions = ">=3.7"
-files = [
- {file = "frozenlist-1.3.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff8bf625fe85e119553b5383ba0fb6aa3d0ec2ae980295aaefa552374926b3f4"},
- {file = "frozenlist-1.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:dfbac4c2dfcc082fcf8d942d1e49b6aa0766c19d3358bd86e2000bf0fa4a9cf0"},
- {file = "frozenlist-1.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:b1c63e8d377d039ac769cd0926558bb7068a1f7abb0f003e3717ee003ad85530"},
- {file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7fdfc24dcfce5b48109867c13b4cb15e4660e7bd7661741a391f821f23dfdca7"},
- {file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2c926450857408e42f0bbc295e84395722ce74bae69a3b2aa2a65fe22cb14b99"},
- {file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1841e200fdafc3d51f974d9d377c079a0694a8f06de2e67b48150328d66d5483"},
- {file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f470c92737afa7d4c3aacc001e335062d582053d4dbe73cda126f2d7031068dd"},
- {file = "frozenlist-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:783263a4eaad7c49983fe4b2e7b53fa9770c136c270d2d4bbb6d2192bf4d9caf"},
- {file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:924620eef691990dfb56dc4709f280f40baee568c794b5c1885800c3ecc69816"},
- {file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ae4dc05c465a08a866b7a1baf360747078b362e6a6dbeb0c57f234db0ef88ae0"},
- {file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:bed331fe18f58d844d39ceb398b77d6ac0b010d571cba8267c2e7165806b00ce"},
- {file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:02c9ac843e3390826a265e331105efeab489ffaf4dd86384595ee8ce6d35ae7f"},
- {file = "frozenlist-1.3.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:9545a33965d0d377b0bc823dcabf26980e77f1b6a7caa368a365a9497fb09420"},
- {file = "frozenlist-1.3.3-cp310-cp310-win32.whl", hash = "sha256:d5cd3ab21acbdb414bb6c31958d7b06b85eeb40f66463c264a9b343a4e238642"},
- {file = "frozenlist-1.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:b756072364347cb6aa5b60f9bc18e94b2f79632de3b0190253ad770c5df17db1"},
- {file = "frozenlist-1.3.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b4395e2f8d83fbe0c627b2b696acce67868793d7d9750e90e39592b3626691b7"},
- {file = "frozenlist-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:14143ae966a6229350021384870458e4777d1eae4c28d1a7aa47f24d030e6678"},
- {file = "frozenlist-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5d8860749e813a6f65bad8285a0520607c9500caa23fea6ee407e63debcdbef6"},
- {file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23d16d9f477bb55b6154654e0e74557040575d9d19fe78a161bd33d7d76808e8"},
- {file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb82dbba47a8318e75f679690190c10a5e1f447fbf9df41cbc4c3afd726d88cb"},
- {file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9309869032abb23d196cb4e4db574232abe8b8be1339026f489eeb34a4acfd91"},
- {file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a97b4fe50b5890d36300820abd305694cb865ddb7885049587a5678215782a6b"},
- {file = "frozenlist-1.3.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c188512b43542b1e91cadc3c6c915a82a5eb95929134faf7fd109f14f9892ce4"},
- {file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:303e04d422e9b911a09ad499b0368dc551e8c3cd15293c99160c7f1f07b59a48"},
- {file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:0771aed7f596c7d73444c847a1c16288937ef988dc04fb9f7be4b2aa91db609d"},
- {file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:66080ec69883597e4d026f2f71a231a1ee9887835902dbe6b6467d5a89216cf6"},
- {file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:41fe21dc74ad3a779c3d73a2786bdf622ea81234bdd4faf90b8b03cad0c2c0b4"},
- {file = "frozenlist-1.3.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f20380df709d91525e4bee04746ba612a4df0972c1b8f8e1e8af997e678c7b81"},
- {file = "frozenlist-1.3.3-cp311-cp311-win32.whl", hash = "sha256:f30f1928162e189091cf4d9da2eac617bfe78ef907a761614ff577ef4edfb3c8"},
- {file = "frozenlist-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:a6394d7dadd3cfe3f4b3b186e54d5d8504d44f2d58dcc89d693698e8b7132b32"},
- {file = "frozenlist-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8df3de3a9ab8325f94f646609a66cbeeede263910c5c0de0101079ad541af332"},
- {file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0693c609e9742c66ba4870bcee1ad5ff35462d5ffec18710b4ac89337ff16e27"},
- {file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cd4210baef299717db0a600d7a3cac81d46ef0e007f88c9335db79f8979c0d3d"},
- {file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:394c9c242113bfb4b9aa36e2b80a05ffa163a30691c7b5a29eba82e937895d5e"},
- {file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6327eb8e419f7d9c38f333cde41b9ae348bec26d840927332f17e887a8dcb70d"},
- {file = "frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2e24900aa13212e75e5b366cb9065e78bbf3893d4baab6052d1aca10d46d944c"},
- {file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3843f84a6c465a36559161e6c59dce2f2ac10943040c2fd021cfb70d58c4ad56"},
- {file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:84610c1502b2461255b4c9b7d5e9c48052601a8957cd0aea6ec7a7a1e1fb9420"},
- {file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:c21b9aa40e08e4f63a2f92ff3748e6b6c84d717d033c7b3438dd3123ee18f70e"},
- {file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:efce6ae830831ab6a22b9b4091d411698145cb9b8fc869e1397ccf4b4b6455cb"},
- {file = "frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:40de71985e9042ca00b7953c4f41eabc3dc514a2d1ff534027f091bc74416401"},
- {file = "frozenlist-1.3.3-cp37-cp37m-win32.whl", hash = "sha256:180c00c66bde6146a860cbb81b54ee0df350d2daf13ca85b275123bbf85de18a"},
- {file = "frozenlist-1.3.3-cp37-cp37m-win_amd64.whl", hash = "sha256:9bbbcedd75acdfecf2159663b87f1bb5cfc80e7cd99f7ddd9d66eb98b14a8411"},
- {file = "frozenlist-1.3.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:034a5c08d36649591be1cbb10e09da9f531034acfe29275fc5454a3b101ce41a"},
- {file = "frozenlist-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ba64dc2b3b7b158c6660d49cdb1d872d1d0bf4e42043ad8d5006099479a194e5"},
- {file = "frozenlist-1.3.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:47df36a9fe24054b950bbc2db630d508cca3aa27ed0566c0baf661225e52c18e"},
- {file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:008a054b75d77c995ea26629ab3a0c0d7281341f2fa7e1e85fa6153ae29ae99c"},
- {file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:841ea19b43d438a80b4de62ac6ab21cfe6827bb8a9dc62b896acc88eaf9cecba"},
- {file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e235688f42b36be2b6b06fc37ac2126a73b75fb8d6bc66dd632aa35286238703"},
- {file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca713d4af15bae6e5d79b15c10c8522859a9a89d3b361a50b817c98c2fb402a2"},
- {file = "frozenlist-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ac5995f2b408017b0be26d4a1d7c61bce106ff3d9e3324374d66b5964325448"},
- {file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a4ae8135b11652b08a8baf07631d3ebfe65a4c87909dbef5fa0cdde440444ee4"},
- {file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4ea42116ceb6bb16dbb7d526e242cb6747b08b7710d9782aa3d6732bd8d27649"},
- {file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:810860bb4bdce7557bc0febb84bbd88198b9dbc2022d8eebe5b3590b2ad6c842"},
- {file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:ee78feb9d293c323b59a6f2dd441b63339a30edf35abcb51187d2fc26e696d13"},
- {file = "frozenlist-1.3.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0af2e7c87d35b38732e810befb9d797a99279cbb85374d42ea61c1e9d23094b3"},
- {file = "frozenlist-1.3.3-cp38-cp38-win32.whl", hash = "sha256:899c5e1928eec13fd6f6d8dc51be23f0d09c5281e40d9cf4273d188d9feeaf9b"},
- {file = "frozenlist-1.3.3-cp38-cp38-win_amd64.whl", hash = "sha256:7f44e24fa70f6fbc74aeec3e971f60a14dde85da364aa87f15d1be94ae75aeef"},
- {file = "frozenlist-1.3.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2b07ae0c1edaa0a36339ec6cce700f51b14a3fc6545fdd32930d2c83917332cf"},
- {file = "frozenlist-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ebb86518203e12e96af765ee89034a1dbb0c3c65052d1b0c19bbbd6af8a145e1"},
- {file = "frozenlist-1.3.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5cf820485f1b4c91e0417ea0afd41ce5cf5965011b3c22c400f6d144296ccbc0"},
- {file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c11e43016b9024240212d2a65043b70ed8dfd3b52678a1271972702d990ac6d"},
- {file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8fa3c6e3305aa1146b59a09b32b2e04074945ffcfb2f0931836d103a2c38f936"},
- {file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:352bd4c8c72d508778cf05ab491f6ef36149f4d0cb3c56b1b4302852255d05d5"},
- {file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:65a5e4d3aa679610ac6e3569e865425b23b372277f89b5ef06cf2cdaf1ebf22b"},
- {file = "frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1e2c1185858d7e10ff045c496bbf90ae752c28b365fef2c09cf0fa309291669"},
- {file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f163d2fd041c630fed01bc48d28c3ed4a3b003c00acd396900e11ee5316b56bb"},
- {file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:05cdb16d09a0832eedf770cb7bd1fe57d8cf4eaf5aced29c4e41e3f20b30a784"},
- {file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:8bae29d60768bfa8fb92244b74502b18fae55a80eac13c88eb0b496d4268fd2d"},
- {file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:eedab4c310c0299961ac285591acd53dc6723a1ebd90a57207c71f6e0c2153ab"},
- {file = "frozenlist-1.3.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3bbdf44855ed8f0fbcd102ef05ec3012d6a4fd7c7562403f76ce6a52aeffb2b1"},
- {file = "frozenlist-1.3.3-cp39-cp39-win32.whl", hash = "sha256:efa568b885bca461f7c7b9e032655c0c143d305bf01c30caf6db2854a4532b38"},
- {file = "frozenlist-1.3.3-cp39-cp39-win_amd64.whl", hash = "sha256:cfe33efc9cb900a4c46f91a5ceba26d6df370ffddd9ca386eb1d4f0ad97b9ea9"},
- {file = "frozenlist-1.3.3.tar.gz", hash = "sha256:58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a"},
+python-versions = ">=3.8"
+files = [
+ {file = "frozenlist-1.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:764226ceef3125e53ea2cb275000e309c0aa5464d43bd72abd661e27fffc26ab"},
+ {file = "frozenlist-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d6484756b12f40003c6128bfcc3fa9f0d49a687e171186c2d85ec82e3758c559"},
+ {file = "frozenlist-1.4.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9ac08e601308e41eb533f232dbf6b7e4cea762f9f84f6357136eed926c15d12c"},
+ {file = "frozenlist-1.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d081f13b095d74b67d550de04df1c756831f3b83dc9881c38985834387487f1b"},
+ {file = "frozenlist-1.4.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:71932b597f9895f011f47f17d6428252fc728ba2ae6024e13c3398a087c2cdea"},
+ {file = "frozenlist-1.4.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:981b9ab5a0a3178ff413bca62526bb784249421c24ad7381e39d67981be2c326"},
+ {file = "frozenlist-1.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e41f3de4df3e80de75845d3e743b3f1c4c8613c3997a912dbf0229fc61a8b963"},
+ {file = "frozenlist-1.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6918d49b1f90821e93069682c06ffde41829c346c66b721e65a5c62b4bab0300"},
+ {file = "frozenlist-1.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0e5c8764c7829343d919cc2dfc587a8db01c4f70a4ebbc49abde5d4b158b007b"},
+ {file = "frozenlist-1.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:8d0edd6b1c7fb94922bf569c9b092ee187a83f03fb1a63076e7774b60f9481a8"},
+ {file = "frozenlist-1.4.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e29cda763f752553fa14c68fb2195150bfab22b352572cb36c43c47bedba70eb"},
+ {file = "frozenlist-1.4.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:0c7c1b47859ee2cac3846fde1c1dc0f15da6cec5a0e5c72d101e0f83dcb67ff9"},
+ {file = "frozenlist-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:901289d524fdd571be1c7be054f48b1f88ce8dddcbdf1ec698b27d4b8b9e5d62"},
+ {file = "frozenlist-1.4.0-cp310-cp310-win32.whl", hash = "sha256:1a0848b52815006ea6596c395f87449f693dc419061cc21e970f139d466dc0a0"},
+ {file = "frozenlist-1.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:b206646d176a007466358aa21d85cd8600a415c67c9bd15403336c331a10d956"},
+ {file = "frozenlist-1.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:de343e75f40e972bae1ef6090267f8260c1446a1695e77096db6cfa25e759a95"},
+ {file = "frozenlist-1.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad2a9eb6d9839ae241701d0918f54c51365a51407fd80f6b8289e2dfca977cc3"},
+ {file = "frozenlist-1.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bd7bd3b3830247580de99c99ea2a01416dfc3c34471ca1298bccabf86d0ff4dc"},
+ {file = "frozenlist-1.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdf1847068c362f16b353163391210269e4f0569a3c166bc6a9f74ccbfc7e839"},
+ {file = "frozenlist-1.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:38461d02d66de17455072c9ba981d35f1d2a73024bee7790ac2f9e361ef1cd0c"},
+ {file = "frozenlist-1.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5a32087d720c608f42caed0ef36d2b3ea61a9d09ee59a5142d6070da9041b8f"},
+ {file = "frozenlist-1.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dd65632acaf0d47608190a71bfe46b209719bf2beb59507db08ccdbe712f969b"},
+ {file = "frozenlist-1.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261b9f5d17cac914531331ff1b1d452125bf5daa05faf73b71d935485b0c510b"},
+ {file = "frozenlist-1.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b89ac9768b82205936771f8d2eb3ce88503b1556324c9f903e7156669f521472"},
+ {file = "frozenlist-1.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:008eb8b31b3ea6896da16c38c1b136cb9fec9e249e77f6211d479db79a4eaf01"},
+ {file = "frozenlist-1.4.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e74b0506fa5aa5598ac6a975a12aa8928cbb58e1f5ac8360792ef15de1aa848f"},
+ {file = "frozenlist-1.4.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:490132667476f6781b4c9458298b0c1cddf237488abd228b0b3650e5ecba7467"},
+ {file = "frozenlist-1.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:76d4711f6f6d08551a7e9ef28c722f4a50dd0fc204c56b4bcd95c6cc05ce6fbb"},
+ {file = "frozenlist-1.4.0-cp311-cp311-win32.whl", hash = "sha256:a02eb8ab2b8f200179b5f62b59757685ae9987996ae549ccf30f983f40602431"},
+ {file = "frozenlist-1.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:515e1abc578dd3b275d6a5114030b1330ba044ffba03f94091842852f806f1c1"},
+ {file = "frozenlist-1.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f0ed05f5079c708fe74bf9027e95125334b6978bf07fd5ab923e9e55e5fbb9d3"},
+ {file = "frozenlist-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ca265542ca427bf97aed183c1676e2a9c66942e822b14dc6e5f42e038f92a503"},
+ {file = "frozenlist-1.4.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:491e014f5c43656da08958808588cc6c016847b4360e327a62cb308c791bd2d9"},
+ {file = "frozenlist-1.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:17ae5cd0f333f94f2e03aaf140bb762c64783935cc764ff9c82dff626089bebf"},
+ {file = "frozenlist-1.4.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1e78fb68cf9c1a6aa4a9a12e960a5c9dfbdb89b3695197aa7064705662515de2"},
+ {file = "frozenlist-1.4.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5655a942f5f5d2c9ed93d72148226d75369b4f6952680211972a33e59b1dfdc"},
+ {file = "frozenlist-1.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c11b0746f5d946fecf750428a95f3e9ebe792c1ee3b1e96eeba145dc631a9672"},
+ {file = "frozenlist-1.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e66d2a64d44d50d2543405fb183a21f76b3b5fd16f130f5c99187c3fb4e64919"},
+ {file = "frozenlist-1.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:88f7bc0fcca81f985f78dd0fa68d2c75abf8272b1f5c323ea4a01a4d7a614efc"},
+ {file = "frozenlist-1.4.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5833593c25ac59ede40ed4de6d67eb42928cca97f26feea219f21d0ed0959b79"},
+ {file = "frozenlist-1.4.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:fec520865f42e5c7f050c2a79038897b1c7d1595e907a9e08e3353293ffc948e"},
+ {file = "frozenlist-1.4.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:b826d97e4276750beca7c8f0f1a4938892697a6bcd8ec8217b3312dad6982781"},
+ {file = "frozenlist-1.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ceb6ec0a10c65540421e20ebd29083c50e6d1143278746a4ef6bcf6153171eb8"},
+ {file = "frozenlist-1.4.0-cp38-cp38-win32.whl", hash = "sha256:2b8bcf994563466db019fab287ff390fffbfdb4f905fc77bc1c1d604b1c689cc"},
+ {file = "frozenlist-1.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:a6c8097e01886188e5be3e6b14e94ab365f384736aa1fca6a0b9e35bd4a30bc7"},
+ {file = "frozenlist-1.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6c38721585f285203e4b4132a352eb3daa19121a035f3182e08e437cface44bf"},
+ {file = "frozenlist-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:a0c6da9aee33ff0b1a451e867da0c1f47408112b3391dd43133838339e410963"},
+ {file = "frozenlist-1.4.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:93ea75c050c5bb3d98016b4ba2497851eadf0ac154d88a67d7a6816206f6fa7f"},
+ {file = "frozenlist-1.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f61e2dc5ad442c52b4887f1fdc112f97caeff4d9e6ebe78879364ac59f1663e1"},
+ {file = "frozenlist-1.4.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa384489fefeb62321b238e64c07ef48398fe80f9e1e6afeff22e140e0850eef"},
+ {file = "frozenlist-1.4.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:10ff5faaa22786315ef57097a279b833ecab1a0bfb07d604c9cbb1c4cdc2ed87"},
+ {file = "frozenlist-1.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:007df07a6e3eb3e33e9a1fe6a9db7af152bbd8a185f9aaa6ece10a3529e3e1c6"},
+ {file = "frozenlist-1.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f4f399d28478d1f604c2ff9119907af9726aed73680e5ed1ca634d377abb087"},
+ {file = "frozenlist-1.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:c5374b80521d3d3f2ec5572e05adc94601985cc526fb276d0c8574a6d749f1b3"},
+ {file = "frozenlist-1.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ce31ae3e19f3c902de379cf1323d90c649425b86de7bbdf82871b8a2a0615f3d"},
+ {file = "frozenlist-1.4.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7211ef110a9194b6042449431e08c4d80c0481e5891e58d429df5899690511c2"},
+ {file = "frozenlist-1.4.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:556de4430ce324c836789fa4560ca62d1591d2538b8ceb0b4f68fb7b2384a27a"},
+ {file = "frozenlist-1.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7645a8e814a3ee34a89c4a372011dcd817964ce8cb273c8ed6119d706e9613e3"},
+ {file = "frozenlist-1.4.0-cp39-cp39-win32.whl", hash = "sha256:19488c57c12d4e8095a922f328df3f179c820c212940a498623ed39160bc3c2f"},
+ {file = "frozenlist-1.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:6221d84d463fb110bdd7619b69cb43878a11d51cbb9394ae3105d082d5199167"},
+ {file = "frozenlist-1.4.0.tar.gz", hash = "sha256:09163bdf0b2907454042edb19f887c6d33806adc71fbd54afc14908bfdc22251"},
]
[[package]]
name = "idna"
version = "3.4"
description = "Internationalized Domain Names in Applications (IDNA)"
-category = "main"
optional = false
python-versions = ">=3.5"
files = [
@@ -893,14 +847,13 @@ files = [
[[package]]
name = "importlib-metadata"
-version = "6.6.0"
+version = "6.8.0"
description = "Read metadata from Python packages"
-category = "main"
optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
files = [
- {file = "importlib_metadata-6.6.0-py3-none-any.whl", hash = "sha256:43dd286a2cd8995d5eaef7fee2066340423b818ed3fd70adf0bad5f1fac53fed"},
- {file = "importlib_metadata-6.6.0.tar.gz", hash = "sha256:92501cdf9cc66ebd3e612f1b4f0c0765dfa42f0fa38ffb319b6bd84dd675d705"},
+ {file = "importlib_metadata-6.8.0-py3-none-any.whl", hash = "sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb"},
+ {file = "importlib_metadata-6.8.0.tar.gz", hash = "sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743"},
]
[package.dependencies]
@@ -909,13 +862,27 @@ zipp = ">=0.5"
[package.extras]
docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
perf = ["ipython"]
-testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)"]
+testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"]
+
+[[package]]
+name = "importlib-resources"
+version = "5.0.7"
+description = "Read resources from Python packages"
+optional = false
+python-versions = ">=3.6"
+files = [
+ {file = "importlib_resources-5.0.7-py3-none-any.whl", hash = "sha256:2238159eb743bd85304a16e0536048b3e991c531d1cd51c4a834d1ccf2829057"},
+ {file = "importlib_resources-5.0.7.tar.gz", hash = "sha256:4df460394562b4581bb4e4087ad9447bd433148fba44241754ec3152499f1d1b"},
+]
+
+[package.extras]
+docs = ["jaraco.packaging (>=8.2)", "rst.linker (>=1.9)", "sphinx"]
+testing = ["pytest (>=3.5,!=3.7.3)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=1.2.3)", "pytest-cov", "pytest-enabler", "pytest-flake8", "pytest-mypy"]
[[package]]
name = "iniconfig"
version = "2.0.0"
description = "brain-dead simple config-ini parsing"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -927,7 +894,6 @@ files = [
name = "isort"
version = "5.12.0"
description = "A Python utility / library to sort Python imports."
-category = "main"
optional = false
python-versions = ">=3.8.0"
files = [
@@ -945,7 +911,6 @@ requirements-deprecated-finder = ["pip-api", "pipreqs"]
name = "jinja2"
version = "3.1.2"
description = "A very fast and expressive template engine."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -963,7 +928,6 @@ i18n = ["Babel (>=2.7)"]
name = "jmespath"
version = "1.0.1"
description = "JSON Matching Expressions"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -972,116 +936,78 @@ files = [
]
[[package]]
-name = "lazy-object-proxy"
-version = "1.9.0"
-description = "A fast and thorough lazy object proxy."
-category = "main"
-optional = false
-python-versions = ">=3.7"
-files = [
- {file = "lazy-object-proxy-1.9.0.tar.gz", hash = "sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-win32.whl", hash = "sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455"},
- {file = "lazy_object_proxy-1.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-win32.whl", hash = "sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586"},
- {file = "lazy_object_proxy-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-win32.whl", hash = "sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734"},
- {file = "lazy_object_proxy-1.9.0-cp37-cp37m-win_amd64.whl", hash = "sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-win32.whl", hash = "sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82"},
- {file = "lazy_object_proxy-1.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-win32.whl", hash = "sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821"},
- {file = "lazy_object_proxy-1.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f"},
-]
-
-[[package]]
name = "markupsafe"
-version = "2.1.2"
+version = "2.1.3"
description = "Safely add untrusted strings to HTML/XML markup."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-win32.whl", hash = "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603"},
- {file = "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-win32.whl", hash = "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625"},
- {file = "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", hash = "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859"},
- {file = "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-win32.whl", hash = "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2"},
- {file = "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-win32.whl", hash = "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7"},
- {file = "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed"},
- {file = "MarkupSafe-2.1.2.tar.gz", hash = "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-win32.whl", hash = "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431"},
+ {file = "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", hash = "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"},
+ {file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-win32.whl", hash = "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007"},
+ {file = "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", hash = "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0"},
+ {file = "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", hash = "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-win32.whl", hash = "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5"},
+ {file = "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", hash = "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-win32.whl", hash = "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2"},
+ {file = "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", hash = "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba"},
+ {file = "MarkupSafe-2.1.3.tar.gz", hash = "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad"},
]
[[package]]
name = "mccabe"
version = "0.7.0"
description = "McCabe checker, plugin for flake8"
-category = "main"
optional = false
python-versions = ">=3.6"
files = [
@@ -1093,7 +1019,6 @@ files = [
name = "mock"
version = "4.0.3"
description = "Rolling backport of unittest.mock for all Pythons"
-category = "main"
optional = false
python-versions = ">=3.6"
files = [
@@ -1110,7 +1035,6 @@ test = ["pytest (<5.4)", "pytest-cov"]
name = "multidict"
version = "6.0.4"
description = "multidict implementation"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -1194,7 +1118,6 @@ files = [
name = "mypy-extensions"
version = "1.0.0"
description = "Type system extensions for programs checked with the mypy type checker."
-category = "main"
optional = false
python-versions = ">=3.5"
files = [
@@ -1206,7 +1129,6 @@ files = [
name = "ordered-set"
version = "4.1.0"
description = "An OrderedSet is a custom MutableSet that remembers its order, so that every"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -1219,66 +1141,61 @@ dev = ["black", "mypy", "pytest"]
[[package]]
name = "packaging"
-version = "23.1"
+version = "23.2"
description = "Core utilities for Python packages"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"},
- {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"},
+ {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"},
+ {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"},
]
[[package]]
name = "pathspec"
-version = "0.11.1"
+version = "0.11.2"
description = "Utility library for gitignore style pattern matching of file paths."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "pathspec-0.11.1-py3-none-any.whl", hash = "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293"},
- {file = "pathspec-0.11.1.tar.gz", hash = "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687"},
+ {file = "pathspec-0.11.2-py3-none-any.whl", hash = "sha256:1d6ed233af05e679efb96b1851550ea95bbb64b7c490b0f5aa52996c11e92a20"},
+ {file = "pathspec-0.11.2.tar.gz", hash = "sha256:e0d8d0ac2f12da61956eb2306b69f9469b42f4deb0f3cb6ed47b9cce9996ced3"},
]
[[package]]
name = "perky"
-version = "0.6.2"
+version = "0.9.2"
description = "A simple, Pythonic file format. Same interface as the"
-category = "main"
optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.6"
files = [
- {file = "perky-0.6.2-py3-none-any.whl", hash = "sha256:b0d22de71876f39204e5dce868aeb1fd60338a1c2546e9e3cf4fc185562fc9a5"},
- {file = "perky-0.6.2.tar.gz", hash = "sha256:6c5ec9e275363df56b4f691b11097dfbdd0451368b9200451db431d35425df24"},
+ {file = "perky-0.9.2-py3-none-any.whl", hash = "sha256:bd1a3e2ebeedc611dcba6e01d6bf3fab872782e606bee4acbdceae7b19877192"},
+ {file = "perky-0.9.2.tar.gz", hash = "sha256:02e5ebe84c5beaff6c8254497c75793b7dbaca903941c82035958ddb1bb66178"},
]
[[package]]
name = "platformdirs"
-version = "3.5.0"
+version = "3.11.0"
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "platformdirs-3.5.0-py3-none-any.whl", hash = "sha256:47692bc24c1958e8b0f13dd727307cff1db103fca36399f457da8e05f222fdc4"},
- {file = "platformdirs-3.5.0.tar.gz", hash = "sha256:7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335"},
+ {file = "platformdirs-3.11.0-py3-none-any.whl", hash = "sha256:e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e"},
+ {file = "platformdirs-3.11.0.tar.gz", hash = "sha256:cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3"},
]
[package.extras]
-docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"]
-test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"]
+docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.1)", "sphinx-autodoc-typehints (>=1.24)"]
+test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)"]
[[package]]
name = "pluggy"
-version = "1.0.0"
+version = "1.3.0"
description = "plugin and hook calling mechanisms for python"
-category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.8"
files = [
- {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"},
- {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"},
+ {file = "pluggy-1.3.0-py3-none-any.whl", hash = "sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7"},
+ {file = "pluggy-1.3.0.tar.gz", hash = "sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12"},
]
[package.extras]
@@ -1289,7 +1206,6 @@ testing = ["pytest", "pytest-benchmark"]
name = "py"
version = "1.11.0"
description = "library with cross-python path, ini-parsing, io, code, log facilities"
-category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
files = [
@@ -1301,7 +1217,6 @@ files = [
name = "pycparser"
version = "2.21"
description = "C parser in Python"
-category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
@@ -1311,48 +1226,47 @@ files = [
[[package]]
name = "pydantic"
-version = "1.10.7"
+version = "1.10.13"
description = "Data validation and settings management using python type hints"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "pydantic-1.10.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e79e999e539872e903767c417c897e729e015872040e56b96e67968c3b918b2d"},
- {file = "pydantic-1.10.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:01aea3a42c13f2602b7ecbbea484a98169fb568ebd9e247593ea05f01b884b2e"},
- {file = "pydantic-1.10.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:516f1ed9bc2406a0467dd777afc636c7091d71f214d5e413d64fef45174cfc7a"},
- {file = "pydantic-1.10.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae150a63564929c675d7f2303008d88426a0add46efd76c3fc797cd71cb1b46f"},
- {file = "pydantic-1.10.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:ecbbc51391248116c0a055899e6c3e7ffbb11fb5e2a4cd6f2d0b93272118a209"},
- {file = "pydantic-1.10.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f4a2b50e2b03d5776e7f21af73e2070e1b5c0d0df255a827e7c632962f8315af"},
- {file = "pydantic-1.10.7-cp310-cp310-win_amd64.whl", hash = "sha256:a7cd2251439988b413cb0a985c4ed82b6c6aac382dbaff53ae03c4b23a70e80a"},
- {file = "pydantic-1.10.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:68792151e174a4aa9e9fc1b4e653e65a354a2fa0fed169f7b3d09902ad2cb6f1"},
- {file = "pydantic-1.10.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfe2507b8ef209da71b6fb5f4e597b50c5a34b78d7e857c4f8f3115effaef5fe"},
- {file = "pydantic-1.10.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10a86d8c8db68086f1e30a530f7d5f83eb0685e632e411dbbcf2d5c0150e8dcd"},
- {file = "pydantic-1.10.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d75ae19d2a3dbb146b6f324031c24f8a3f52ff5d6a9f22f0683694b3afcb16fb"},
- {file = "pydantic-1.10.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:464855a7ff7f2cc2cf537ecc421291b9132aa9c79aef44e917ad711b4a93163b"},
- {file = "pydantic-1.10.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:193924c563fae6ddcb71d3f06fa153866423ac1b793a47936656e806b64e24ca"},
- {file = "pydantic-1.10.7-cp311-cp311-win_amd64.whl", hash = "sha256:b4a849d10f211389502059c33332e91327bc154acc1845f375a99eca3afa802d"},
- {file = "pydantic-1.10.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cc1dde4e50a5fc1336ee0581c1612215bc64ed6d28d2c7c6f25d2fe3e7c3e918"},
- {file = "pydantic-1.10.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e0cfe895a504c060e5d36b287ee696e2fdad02d89e0d895f83037245218a87fe"},
- {file = "pydantic-1.10.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:670bb4683ad1e48b0ecb06f0cfe2178dcf74ff27921cdf1606e527d2617a81ee"},
- {file = "pydantic-1.10.7-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:950ce33857841f9a337ce07ddf46bc84e1c4946d2a3bba18f8280297157a3fd1"},
- {file = "pydantic-1.10.7-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c15582f9055fbc1bfe50266a19771bbbef33dd28c45e78afbe1996fd70966c2a"},
- {file = "pydantic-1.10.7-cp37-cp37m-win_amd64.whl", hash = "sha256:82dffb306dd20bd5268fd6379bc4bfe75242a9c2b79fec58e1041fbbdb1f7914"},
- {file = "pydantic-1.10.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8c7f51861d73e8b9ddcb9916ae7ac39fb52761d9ea0df41128e81e2ba42886cd"},
- {file = "pydantic-1.10.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6434b49c0b03a51021ade5c4daa7d70c98f7a79e95b551201fff682fc1661245"},
- {file = "pydantic-1.10.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64d34ab766fa056df49013bb6e79921a0265204c071984e75a09cbceacbbdd5d"},
- {file = "pydantic-1.10.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:701daea9ffe9d26f97b52f1d157e0d4121644f0fcf80b443248434958fd03dc3"},
- {file = "pydantic-1.10.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:cf135c46099ff3f919d2150a948ce94b9ce545598ef2c6c7bf55dca98a304b52"},
- {file = "pydantic-1.10.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b0f85904f73161817b80781cc150f8b906d521fa11e3cdabae19a581c3606209"},
- {file = "pydantic-1.10.7-cp38-cp38-win_amd64.whl", hash = "sha256:9f6f0fd68d73257ad6685419478c5aece46432f4bdd8d32c7345f1986496171e"},
- {file = "pydantic-1.10.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c230c0d8a322276d6e7b88c3f7ce885f9ed16e0910354510e0bae84d54991143"},
- {file = "pydantic-1.10.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:976cae77ba6a49d80f461fd8bba183ff7ba79f44aa5cfa82f1346b5626542f8e"},
- {file = "pydantic-1.10.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d45fc99d64af9aaf7e308054a0067fdcd87ffe974f2442312372dfa66e1001d"},
- {file = "pydantic-1.10.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d2a5ebb48958754d386195fe9e9c5106f11275867051bf017a8059410e9abf1f"},
- {file = "pydantic-1.10.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:abfb7d4a7cd5cc4e1d1887c43503a7c5dd608eadf8bc615413fc498d3e4645cd"},
- {file = "pydantic-1.10.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:80b1fab4deb08a8292d15e43a6edccdffa5377a36a4597bb545b93e79c5ff0a5"},
- {file = "pydantic-1.10.7-cp39-cp39-win_amd64.whl", hash = "sha256:d71e69699498b020ea198468e2480a2f1e7433e32a3a99760058c6520e2bea7e"},
- {file = "pydantic-1.10.7-py3-none-any.whl", hash = "sha256:0cd181f1d0b1d00e2b705f1bf1ac7799a2d938cce3376b8007df62b29be3c2c6"},
- {file = "pydantic-1.10.7.tar.gz", hash = "sha256:cfc83c0678b6ba51b0532bea66860617c4cd4251ecf76e9846fa5a9f3454e97e"},
+ {file = "pydantic-1.10.13-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:efff03cc7a4f29d9009d1c96ceb1e7a70a65cfe86e89d34e4a5f2ab1e5693737"},
+ {file = "pydantic-1.10.13-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3ecea2b9d80e5333303eeb77e180b90e95eea8f765d08c3d278cd56b00345d01"},
+ {file = "pydantic-1.10.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1740068fd8e2ef6eb27a20e5651df000978edce6da6803c2bef0bc74540f9548"},
+ {file = "pydantic-1.10.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:84bafe2e60b5e78bc64a2941b4c071a4b7404c5c907f5f5a99b0139781e69ed8"},
+ {file = "pydantic-1.10.13-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:bc0898c12f8e9c97f6cd44c0ed70d55749eaf783716896960b4ecce2edfd2d69"},
+ {file = "pydantic-1.10.13-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:654db58ae399fe6434e55325a2c3e959836bd17a6f6a0b6ca8107ea0571d2e17"},
+ {file = "pydantic-1.10.13-cp310-cp310-win_amd64.whl", hash = "sha256:75ac15385a3534d887a99c713aa3da88a30fbd6204a5cd0dc4dab3d770b9bd2f"},
+ {file = "pydantic-1.10.13-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c553f6a156deb868ba38a23cf0df886c63492e9257f60a79c0fd8e7173537653"},
+ {file = "pydantic-1.10.13-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5e08865bc6464df8c7d61439ef4439829e3ab62ab1669cddea8dd00cd74b9ffe"},
+ {file = "pydantic-1.10.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e31647d85a2013d926ce60b84f9dd5300d44535a9941fe825dc349ae1f760df9"},
+ {file = "pydantic-1.10.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:210ce042e8f6f7c01168b2d84d4c9eb2b009fe7bf572c2266e235edf14bacd80"},
+ {file = "pydantic-1.10.13-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:8ae5dd6b721459bfa30805f4c25880e0dd78fc5b5879f9f7a692196ddcb5a580"},
+ {file = "pydantic-1.10.13-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f8e81fc5fb17dae698f52bdd1c4f18b6ca674d7068242b2aff075f588301bbb0"},
+ {file = "pydantic-1.10.13-cp311-cp311-win_amd64.whl", hash = "sha256:61d9dce220447fb74f45e73d7ff3b530e25db30192ad8d425166d43c5deb6df0"},
+ {file = "pydantic-1.10.13-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4b03e42ec20286f052490423682016fd80fda830d8e4119f8ab13ec7464c0132"},
+ {file = "pydantic-1.10.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f59ef915cac80275245824e9d771ee939133be38215555e9dc90c6cb148aaeb5"},
+ {file = "pydantic-1.10.13-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5a1f9f747851338933942db7af7b6ee8268568ef2ed86c4185c6ef4402e80ba8"},
+ {file = "pydantic-1.10.13-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:97cce3ae7341f7620a0ba5ef6cf043975cd9d2b81f3aa5f4ea37928269bc1b87"},
+ {file = "pydantic-1.10.13-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:854223752ba81e3abf663d685f105c64150873cc6f5d0c01d3e3220bcff7d36f"},
+ {file = "pydantic-1.10.13-cp37-cp37m-win_amd64.whl", hash = "sha256:b97c1fac8c49be29486df85968682b0afa77e1b809aff74b83081cc115e52f33"},
+ {file = "pydantic-1.10.13-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c958d053453a1c4b1c2062b05cd42d9d5c8eb67537b8d5a7e3c3032943ecd261"},
+ {file = "pydantic-1.10.13-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:4c5370a7edaac06daee3af1c8b1192e305bc102abcbf2a92374b5bc793818599"},
+ {file = "pydantic-1.10.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d6f6e7305244bddb4414ba7094ce910560c907bdfa3501e9db1a7fd7eaea127"},
+ {file = "pydantic-1.10.13-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3a3c792a58e1622667a2837512099eac62490cdfd63bd407993aaf200a4cf1f"},
+ {file = "pydantic-1.10.13-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:c636925f38b8db208e09d344c7aa4f29a86bb9947495dd6b6d376ad10334fb78"},
+ {file = "pydantic-1.10.13-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:678bcf5591b63cc917100dc50ab6caebe597ac67e8c9ccb75e698f66038ea953"},
+ {file = "pydantic-1.10.13-cp38-cp38-win_amd64.whl", hash = "sha256:6cf25c1a65c27923a17b3da28a0bdb99f62ee04230c931d83e888012851f4e7f"},
+ {file = "pydantic-1.10.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8ef467901d7a41fa0ca6db9ae3ec0021e3f657ce2c208e98cd511f3161c762c6"},
+ {file = "pydantic-1.10.13-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:968ac42970f57b8344ee08837b62f6ee6f53c33f603547a55571c954a4225691"},
+ {file = "pydantic-1.10.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9849f031cf8a2f0a928fe885e5a04b08006d6d41876b8bbd2fc68a18f9f2e3fd"},
+ {file = "pydantic-1.10.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:56e3ff861c3b9c6857579de282ce8baabf443f42ffba355bf070770ed63e11e1"},
+ {file = "pydantic-1.10.13-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f00790179497767aae6bcdc36355792c79e7bbb20b145ff449700eb076c5f96"},
+ {file = "pydantic-1.10.13-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:75b297827b59bc229cac1a23a2f7a4ac0031068e5be0ce385be1462e7e17a35d"},
+ {file = "pydantic-1.10.13-cp39-cp39-win_amd64.whl", hash = "sha256:e70ca129d2053fb8b728ee7d1af8e553a928d7e301a311094b8a0501adc8763d"},
+ {file = "pydantic-1.10.13-py3-none-any.whl", hash = "sha256:b87326822e71bd5f313e7d3bfdc77ac3247035ac10b0c0618bd99dcf95b1e687"},
+ {file = "pydantic-1.10.13.tar.gz", hash = "sha256:32c8b48dcd3b2ac4e78b0ba4af3a2c2eb6048cb75202f0ea7b34feb740efc340"},
]
[package.dependencies]
@@ -1364,14 +1278,13 @@ email = ["email-validator (>=1.0.3)"]
[[package]]
name = "pygments"
-version = "2.15.1"
+version = "2.16.1"
description = "Pygments is a syntax highlighting package written in Python."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "Pygments-2.15.1-py3-none-any.whl", hash = "sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1"},
- {file = "Pygments-2.15.1.tar.gz", hash = "sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c"},
+ {file = "Pygments-2.16.1-py3-none-any.whl", hash = "sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692"},
+ {file = "Pygments-2.16.1.tar.gz", hash = "sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29"},
]
[package.extras]
@@ -1379,22 +1292,22 @@ plugins = ["importlib-metadata"]
[[package]]
name = "pylint"
-version = "2.17.4"
+version = "3.0.2"
description = "python code static checker"
-category = "main"
optional = false
-python-versions = ">=3.7.2"
+python-versions = ">=3.8.0"
files = [
- {file = "pylint-2.17.4-py3-none-any.whl", hash = "sha256:7a1145fb08c251bdb5cca11739722ce64a63db479283d10ce718b2460e54123c"},
- {file = "pylint-2.17.4.tar.gz", hash = "sha256:5dcf1d9e19f41f38e4e85d10f511e5b9c35e1aa74251bf95cdd8cb23584e2db1"},
+ {file = "pylint-3.0.2-py3-none-any.whl", hash = "sha256:60ed5f3a9ff8b61839ff0348b3624ceeb9e6c2a92c514d81c9cc273da3b6bcda"},
+ {file = "pylint-3.0.2.tar.gz", hash = "sha256:0d4c286ef6d2f66c8bfb527a7f8a629009e42c99707dec821a03e1b51a4c1496"},
]
[package.dependencies]
-astroid = ">=2.15.4,<=2.17.0-dev0"
+astroid = ">=3.0.1,<=3.1.0-dev0"
colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""}
dill = [
{version = ">=0.2", markers = "python_version < \"3.11\""},
- {version = ">=0.3.6", markers = "python_version >= \"3.11\""},
+ {version = ">=0.3.7", markers = "python_version >= \"3.12\""},
+ {version = ">=0.3.6", markers = "python_version >= \"3.11\" and python_version < \"3.12\""},
]
isort = ">=4.2.5,<6"
mccabe = ">=0.6,<0.8"
@@ -1409,24 +1322,23 @@ testutils = ["gitpython (>3)"]
[[package]]
name = "pynetbox"
-version = "7.0.1"
+version = "7.2.0"
description = "NetBox API client library"
-category = "main"
optional = false
python-versions = "*"
files = [
- {file = "pynetbox-7.0.1-py3-none-any.whl", hash = "sha256:712fecbf8a5c776eff4e0b16cd5ca49ee84327ff2bd1bf7fb1040b49f000e341"},
- {file = "pynetbox-7.0.1.tar.gz", hash = "sha256:eba8b5153ca575bc45f39ade1119b9f0a218c83947f84c4bb2df7fc9de4ffa9a"},
+ {file = "pynetbox-7.2.0-py3-none-any.whl", hash = "sha256:73ac66250f8899152180b5e1fca63402d4aef8ed361b291f19d7ba3730f87a6c"},
+ {file = "pynetbox-7.2.0.tar.gz", hash = "sha256:3735f4d44e81da4b9af3cc1fdf18e708752ac5d863442100d987886c099df5df"},
]
[package.dependencies]
+packaging = "<24.0"
requests = ">=2.20.0,<3.0"
[[package]]
name = "pyproject-hooks"
version = "1.0.0"
description = "Wrappers to call pyproject.toml-based build backend hooks."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -1439,14 +1351,13 @@ tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
[[package]]
name = "pytest"
-version = "7.3.1"
+version = "7.4.3"
description = "pytest: simple powerful testing with Python"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "pytest-7.3.1-py3-none-any.whl", hash = "sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362"},
- {file = "pytest-7.3.1.tar.gz", hash = "sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3"},
+ {file = "pytest-7.4.3-py3-none-any.whl", hash = "sha256:0d009c083ea859a71b76adf7c1d502e4bc170b80a8ef002da5806527b9591fac"},
+ {file = "pytest-7.4.3.tar.gz", hash = "sha256:d989d136982de4e3b29dabcc838ad581c64e8ed52c11fbe86ddebd9da0818cd5"},
]
[package.dependencies]
@@ -1458,13 +1369,12 @@ pluggy = ">=0.12,<2.0"
tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""}
[package.extras]
-testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"]
+testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"]
[[package]]
name = "pytest-forked"
version = "1.6.0"
description = "run tests in isolated forked subprocesses"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -1478,14 +1388,13 @@ pytest = ">=3.10"
[[package]]
name = "pytest-mock"
-version = "3.10.0"
+version = "3.12.0"
description = "Thin-wrapper around the mock package for easier use with pytest"
-category = "main"
optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
files = [
- {file = "pytest-mock-3.10.0.tar.gz", hash = "sha256:fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f"},
- {file = "pytest_mock-3.10.0-py3-none-any.whl", hash = "sha256:f4c973eeae0282963eb293eb173ce91b091a79c1334455acfac9ddee8a1c784b"},
+ {file = "pytest-mock-3.12.0.tar.gz", hash = "sha256:31a40f038c22cad32287bb43932054451ff5583ff094bca6f675df2f8bc1a6e9"},
+ {file = "pytest_mock-3.12.0-py3-none-any.whl", hash = "sha256:0972719a7263072da3a21c7f4773069bcc7486027d7e8e1f81d98a47e701bc4f"},
]
[package.dependencies]
@@ -1496,14 +1405,13 @@ dev = ["pre-commit", "pytest-asyncio", "tox"]
[[package]]
name = "pytest-xdist"
-version = "3.2.1"
+version = "3.3.1"
description = "pytest xdist plugin for distributed testing, most importantly across multiple CPUs"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "pytest-xdist-3.2.1.tar.gz", hash = "sha256:1849bd98d8b242b948e472db7478e090bf3361912a8fed87992ed94085f54727"},
- {file = "pytest_xdist-3.2.1-py3-none-any.whl", hash = "sha256:37290d161638a20b672401deef1cba812d110ac27e35d213f091d15b8beb40c9"},
+ {file = "pytest-xdist-3.3.1.tar.gz", hash = "sha256:d5ee0520eb1b7bcca50a60a518ab7a7707992812c578198f8b44fdfac78e8c93"},
+ {file = "pytest_xdist-3.3.1-py3-none-any.whl", hash = "sha256:ff9daa7793569e6a68544850fd3927cd257cc03a7ef76c95e86915355e82b5f2"},
]
[package.dependencies]
@@ -1517,76 +1425,84 @@ testing = ["filelock"]
[[package]]
name = "pytz"
-version = "2023.3"
+version = "2023.3.post1"
description = "World timezone definitions, modern and historical"
-category = "main"
optional = false
python-versions = "*"
files = [
- {file = "pytz-2023.3-py2.py3-none-any.whl", hash = "sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb"},
- {file = "pytz-2023.3.tar.gz", hash = "sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588"},
+ {file = "pytz-2023.3.post1-py2.py3-none-any.whl", hash = "sha256:ce42d816b81b68506614c11e8937d3aa9e41007ceb50bfdcb0749b921bf646c7"},
+ {file = "pytz-2023.3.post1.tar.gz", hash = "sha256:7b4fddbeb94a1eba4b557da24f19fdf9db575192544270a9101d8509f9f43d7b"},
]
[[package]]
name = "pyyaml"
-version = "6.0"
+version = "6.0.1"
description = "YAML parser and emitter for Python"
-category = "main"
optional = false
python-versions = ">=3.6"
files = [
- {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"},
- {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"},
- {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"},
- {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"},
- {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"},
- {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"},
- {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"},
- {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"},
- {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"},
- {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"},
- {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"},
- {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"},
- {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"},
- {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"},
- {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"},
- {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"},
- {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"},
- {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"},
- {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"},
- {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"},
- {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"},
- {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"},
- {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"},
- {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"},
- {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"},
- {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"},
- {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"},
- {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"},
- {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"},
- {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"},
- {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"},
- {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"},
- {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"},
- {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"},
- {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"},
- {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"},
- {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"},
- {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"},
- {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"},
- {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"},
+ {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"},
+ {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"},
+ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"},
+ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"},
+ {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"},
+ {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"},
+ {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"},
+ {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"},
+ {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"},
+ {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"},
+ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"},
+ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"},
+ {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"},
+ {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"},
+ {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"},
+ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"},
+ {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"},
+ {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"},
+ {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"},
+ {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"},
+ {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"},
+ {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"},
+ {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"},
+ {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"},
+ {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"},
+ {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"},
+ {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"},
+ {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"},
+ {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"},
+ {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"},
+ {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"},
+ {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"},
+ {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"},
+ {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"},
+ {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"},
+ {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"},
+ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"},
+ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"},
+ {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"},
+ {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"},
+ {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"},
+ {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"},
+ {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"},
+ {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"},
+ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"},
+ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"},
+ {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"},
+ {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"},
+ {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"},
+ {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"},
+ {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"},
]
[[package]]
name = "requests"
-version = "2.30.0"
+version = "2.31.0"
description = "Python HTTP for Humans."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "requests-2.30.0-py3-none-any.whl", hash = "sha256:10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294"},
- {file = "requests-2.30.0.tar.gz", hash = "sha256:239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4"},
+ {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"},
+ {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"},
]
[package.dependencies]
@@ -1603,7 +1519,6 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
name = "resolvelib"
version = "0.8.1"
description = "Resolve abstract dependencies into concrete ones"
-category = "main"
optional = false
python-versions = "*"
files = [
@@ -1621,7 +1536,6 @@ test = ["commentjson", "packaging", "pytest"]
name = "rich"
version = "12.6.0"
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
-category = "main"
optional = false
python-versions = ">=3.6.3,<4.0.0"
files = [
@@ -1640,7 +1554,6 @@ jupyter = ["ipywidgets (>=7.5.1,<8.0.0)"]
name = "rstcheck"
version = "6.1.2"
description = "Checks syntax of reStructuredText and code blocks nested within it"
-category = "main"
optional = false
python-versions = ">=3.7,<4.0"
files = [
@@ -1662,7 +1575,6 @@ toml = ["tomli"]
name = "rstcheck-core"
version = "1.0.3"
description = "Checks syntax of reStructuredText and code blocks nested within it"
-category = "main"
optional = false
python-versions = ">=3.7,<4.0"
files = [
@@ -1685,7 +1597,6 @@ toml = ["tomli (>=2.0,<3.0)"]
name = "semantic-version"
version = "2.10.0"
description = "A library implementing the 'SemVer' scheme."
-category = "main"
optional = false
python-versions = ">=2.7"
files = [
@@ -1701,7 +1612,6 @@ doc = ["Sphinx", "sphinx-rtd-theme"]
name = "sh"
version = "1.14.3"
description = "Python subprocess replacement"
-category = "main"
optional = false
python-versions = "*"
files = [
@@ -1710,21 +1620,19 @@ files = [
[[package]]
name = "shellingham"
-version = "1.5.0.post1"
+version = "1.5.4"
description = "Tool to Detect Surrounding Shell"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "shellingham-1.5.0.post1-py2.py3-none-any.whl", hash = "sha256:368bf8c00754fd4f55afb7bbb86e272df77e4dc76ac29dbcbb81a59e9fc15744"},
- {file = "shellingham-1.5.0.post1.tar.gz", hash = "sha256:823bc5fb5c34d60f285b624e7264f4dda254bc803a3774a147bf99c0e3004a28"},
+ {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"},
+ {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"},
]
[[package]]
name = "six"
version = "1.16.0"
description = "Python 2 and 3 compatibility utilities"
-category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
files = [
@@ -1736,7 +1644,6 @@ files = [
name = "tomli"
version = "2.0.1"
description = "A lil' TOML parser"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -1746,21 +1653,19 @@ files = [
[[package]]
name = "tomlkit"
-version = "0.11.8"
+version = "0.12.2"
description = "Style preserving TOML library"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "tomlkit-0.11.8-py3-none-any.whl", hash = "sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171"},
- {file = "tomlkit-0.11.8.tar.gz", hash = "sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3"},
+ {file = "tomlkit-0.12.2-py3-none-any.whl", hash = "sha256:eeea7ac7563faeab0a1ed8fe12c2e5a51c61f933f2502f7e9db0241a65163ad0"},
+ {file = "tomlkit-0.12.2.tar.gz", hash = "sha256:df32fab589a81f0d7dc525a4267b6d7a64ee99619cbd1eeb0fae32c1dd426977"},
]
[[package]]
name = "twiggy"
version = "0.5.1"
description = "a Pythonic logger"
-category = "main"
optional = false
python-versions = "*"
files = [
@@ -1775,7 +1680,6 @@ six = "*"
name = "typer"
version = "0.7.0"
description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
-category = "main"
optional = false
python-versions = ">=3.6"
files = [
@@ -1799,7 +1703,6 @@ test = ["black (>=22.3.0,<23.0.0)", "coverage (>=6.2,<7.0)", "isort (>=5.0.6,<6.
name = "types-docutils"
version = "0.19.1.9"
description = "Typing stubs for docutils"
-category = "main"
optional = false
python-versions = "*"
files = [
@@ -1809,26 +1712,24 @@ files = [
[[package]]
name = "typing-extensions"
-version = "4.5.0"
-description = "Backported and Experimental Type Hints for Python 3.7+"
-category = "main"
+version = "4.8.0"
+description = "Backported and Experimental Type Hints for Python 3.8+"
optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
files = [
- {file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"},
- {file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"},
+ {file = "typing_extensions-4.8.0-py3-none-any.whl", hash = "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0"},
+ {file = "typing_extensions-4.8.0.tar.gz", hash = "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef"},
]
[[package]]
name = "urllib3"
-version = "2.0.2"
+version = "2.0.7"
description = "HTTP library with thread-safe connection pooling, file post, and more."
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
- {file = "urllib3-2.0.2-py3-none-any.whl", hash = "sha256:d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e"},
- {file = "urllib3-2.0.2.tar.gz", hash = "sha256:61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc"},
+ {file = "urllib3-2.0.7-py3-none-any.whl", hash = "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e"},
+ {file = "urllib3-2.0.7.tar.gz", hash = "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84"},
]
[package.extras]
@@ -1838,95 +1739,9 @@ socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
zstd = ["zstandard (>=0.18.0)"]
[[package]]
-name = "wrapt"
-version = "1.15.0"
-description = "Module for decorators, wrappers and monkey patching."
-category = "main"
-optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-files = [
- {file = "wrapt-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1"},
- {file = "wrapt-1.15.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29"},
- {file = "wrapt-1.15.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2"},
- {file = "wrapt-1.15.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46"},
- {file = "wrapt-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c"},
- {file = "wrapt-1.15.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09"},
- {file = "wrapt-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079"},
- {file = "wrapt-1.15.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e"},
- {file = "wrapt-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a"},
- {file = "wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923"},
- {file = "wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee"},
- {file = "wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727"},
- {file = "wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7"},
- {file = "wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0"},
- {file = "wrapt-1.15.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec"},
- {file = "wrapt-1.15.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90"},
- {file = "wrapt-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975"},
- {file = "wrapt-1.15.0-cp310-cp310-win32.whl", hash = "sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1"},
- {file = "wrapt-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e"},
- {file = "wrapt-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7"},
- {file = "wrapt-1.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72"},
- {file = "wrapt-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb"},
- {file = "wrapt-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e"},
- {file = "wrapt-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c"},
- {file = "wrapt-1.15.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3"},
- {file = "wrapt-1.15.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92"},
- {file = "wrapt-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98"},
- {file = "wrapt-1.15.0-cp311-cp311-win32.whl", hash = "sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416"},
- {file = "wrapt-1.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705"},
- {file = "wrapt-1.15.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29"},
- {file = "wrapt-1.15.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd"},
- {file = "wrapt-1.15.0-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb"},
- {file = "wrapt-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248"},
- {file = "wrapt-1.15.0-cp35-cp35m-win32.whl", hash = "sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559"},
- {file = "wrapt-1.15.0-cp35-cp35m-win_amd64.whl", hash = "sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639"},
- {file = "wrapt-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba"},
- {file = "wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752"},
- {file = "wrapt-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364"},
- {file = "wrapt-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475"},
- {file = "wrapt-1.15.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8"},
- {file = "wrapt-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418"},
- {file = "wrapt-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2"},
- {file = "wrapt-1.15.0-cp36-cp36m-win32.whl", hash = "sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1"},
- {file = "wrapt-1.15.0-cp36-cp36m-win_amd64.whl", hash = "sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420"},
- {file = "wrapt-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317"},
- {file = "wrapt-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e"},
- {file = "wrapt-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e"},
- {file = "wrapt-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0"},
- {file = "wrapt-1.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019"},
- {file = "wrapt-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034"},
- {file = "wrapt-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653"},
- {file = "wrapt-1.15.0-cp37-cp37m-win32.whl", hash = "sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0"},
- {file = "wrapt-1.15.0-cp37-cp37m-win_amd64.whl", hash = "sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e"},
- {file = "wrapt-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145"},
- {file = "wrapt-1.15.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f"},
- {file = "wrapt-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd"},
- {file = "wrapt-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b"},
- {file = "wrapt-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f"},
- {file = "wrapt-1.15.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6"},
- {file = "wrapt-1.15.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094"},
- {file = "wrapt-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7"},
- {file = "wrapt-1.15.0-cp38-cp38-win32.whl", hash = "sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b"},
- {file = "wrapt-1.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1"},
- {file = "wrapt-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86"},
- {file = "wrapt-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c"},
- {file = "wrapt-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d"},
- {file = "wrapt-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc"},
- {file = "wrapt-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29"},
- {file = "wrapt-1.15.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a"},
- {file = "wrapt-1.15.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8"},
- {file = "wrapt-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9"},
- {file = "wrapt-1.15.0-cp39-cp39-win32.whl", hash = "sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff"},
- {file = "wrapt-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6"},
- {file = "wrapt-1.15.0-py3-none-any.whl", hash = "sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640"},
- {file = "wrapt-1.15.0.tar.gz", hash = "sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a"},
-]
-
-[[package]]
name = "yarl"
version = "1.9.2"
description = "Yet another URL library"
-category = "main"
optional = false
python-versions = ">=3.7"
files = [
@@ -2012,21 +1827,20 @@ multidict = ">=4.0"
[[package]]
name = "zipp"
-version = "3.15.0"
+version = "3.17.0"
description = "Backport of pathlib-compatible object wrapper for zip files"
-category = "main"
optional = false
-python-versions = ">=3.7"
+python-versions = ">=3.8"
files = [
- {file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"},
- {file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"},
+ {file = "zipp-3.17.0-py3-none-any.whl", hash = "sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31"},
+ {file = "zipp-3.17.0.tar.gz", hash = "sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0"},
]
[package.extras]
-docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"]
-testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"]
+docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"]
+testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy (>=0.9.1)", "pytest-ruff"]
[metadata]
lock-version = "2.0"
python-versions = "^3.9"
-content-hash = "089edab81a1c4ada15b283f79f3c461e74b8ce139522f6ef375a7040e9f3ba84"
+content-hash = "7dc51b7cbbd935048b1b613952815663128eb15b811439eb79f56feccda18ad2"
diff --git a/ansible_collections/netbox/netbox/pyproject.toml b/ansible_collections/netbox/netbox/pyproject.toml
index ab700fe76..1eb6c8ff8 100644
--- a/ansible_collections/netbox/netbox/pyproject.toml
+++ b/ansible_collections/netbox/netbox/pyproject.toml
@@ -1,13 +1,13 @@
[tool.poetry]
name = "netbox_ansible_modules"
-version = "3.12.0"
+version = "3.17.0"
description = "Ansible collection to interact with NetBox's API"
authors = ["Mikhail Yohman <mikhail.yohman@gmail.com>"]
license = "GPLv3"
[tool.poetry.dependencies]
python = "^3.9"
-ansible-core = "2.14.3"
+ansible-core = "2.15.9"
black = "*"
codecov = "*"
coverage = "6.5.*"
diff --git a/ansible_collections/netbox/netbox/tests/integration/netbox-deploy.py b/ansible_collections/netbox/netbox/tests/integration/netbox-deploy.py
index 34c34fd3f..90cff633c 100755
--- a/ansible_collections/netbox/netbox/tests/integration/netbox-deploy.py
+++ b/ansible_collections/netbox/netbox/tests/integration/netbox-deploy.py
@@ -343,6 +343,11 @@ if nb_version >= version.parse("2.11"):
devices[0]["location"] = created_rack_groups[0].id
devices[1]["location"] = created_rack_groups[0].id
devices[3]["location"] = created_rack_groups[0].id
+# TODO: Remove this logic and adjust payload from device_role -> role once Netbox 3.6 or greater is supported.
+if nb_version >= version.parse("3.6"):
+ for device in devices:
+ if "device_role" in device:
+ device["role"] = device.pop("device_role")
created_devices = make_netbox_calls(nb.dcim.devices, devices)
### Device variables to be used later on
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.json
deleted file mode 100644
index b483aebc8..000000000
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.json
+++ /dev/null
@@ -1,706 +0,0 @@
-{
- "_meta": {
- "hostvars": {
- "Test Nexus One": {
- "ansible_host": "172.16.180.12",
- "config_context": {},
- "custom_fields": {},
- "device_type": "nexus-parent",
- "dns_name": "nexus.example.com",
- "interfaces": [
- {
- "_occupied": false,
- "bridge": null,
- "cable": null,
- "cable_end": "",
- "connected_endpoints": null,
- "connected_endpoints_reachable": null,
- "connected_endpoints_type": null,
- "count_fhrp_groups": 0,
- "count_ipaddresses": 1,
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "Test Nexus One",
- "id": 4,
- "name": "Test Nexus One"
- },
- "display": "Ethernet1/1",
- "duplex": null,
- "enabled": true,
- "id": 1,
- "ip_addresses": [
- {
- "address": "172.16.180.11/24",
- "custom_fields": {},
- "description": "",
- "display": "172.16.180.11/24",
- "dns_name": "",
- "family": {
- "label": "IPv4",
- "value": 4
- },
- "id": 3,
- "nat_inside": null,
- "nat_outside": [],
- "role": null,
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "tenant": null,
- "vrf": null
- }
- ],
- "l2vpn_termination": null,
- "label": "",
- "lag": null,
- "link_peers": [],
- "link_peers_type": null,
- "mac_address": null,
- "mark_connected": false,
- "mgmt_only": false,
- "mode": null,
- "module": null,
- "mtu": null,
- "name": "Ethernet1/1",
- "parent": null,
- "poe_mode": null,
- "poe_type": null,
- "rf_channel": null,
- "rf_channel_frequency": null,
- "rf_channel_width": null,
- "rf_role": null,
- "speed": null,
- "tagged_vlans": [],
- "tags": [],
- "tx_power": null,
- "type": {
- "label": "1000BASE-T (1GE)",
- "value": "1000base-t"
- },
- "untagged_vlan": null,
- "vrf": null,
- "wireless_lans": [],
- "wireless_link": null,
- "wwn": null
- },
- {
- "_occupied": false,
- "bridge": null,
- "cable": null,
- "cable_end": "",
- "connected_endpoints": null,
- "connected_endpoints_reachable": null,
- "connected_endpoints_type": null,
- "count_fhrp_groups": 0,
- "count_ipaddresses": 1,
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "Test Nexus Child One",
- "id": 5,
- "name": "Test Nexus Child One"
- },
- "display": "Ethernet2/1",
- "duplex": null,
- "enabled": true,
- "id": 2,
- "ip_addresses": [
- {
- "address": "172.16.180.12/24",
- "custom_fields": {},
- "description": "",
- "display": "172.16.180.12/24",
- "dns_name": "nexus.example.com",
- "family": {
- "label": "IPv4",
- "value": 4
- },
- "id": 4,
- "nat_inside": null,
- "nat_outside": [],
- "role": null,
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "tenant": null,
- "vrf": null
- }
- ],
- "l2vpn_termination": null,
- "label": "",
- "lag": null,
- "link_peers": [],
- "link_peers_type": null,
- "mac_address": null,
- "mark_connected": false,
- "mgmt_only": false,
- "mode": null,
- "module": null,
- "mtu": null,
- "name": "Ethernet2/1",
- "parent": null,
- "poe_mode": null,
- "poe_type": null,
- "rf_channel": null,
- "rf_channel_frequency": null,
- "rf_channel_width": null,
- "rf_role": null,
- "speed": null,
- "tagged_vlans": [],
- "tags": [],
- "tx_power": null,
- "type": {
- "label": "1000BASE-T (1GE)",
- "value": "1000base-t"
- },
- "untagged_vlan": null,
- "vrf": null,
- "wireless_lans": [],
- "wireless_link": null,
- "wwn": null
- },
- {
- "_occupied": false,
- "bridge": null,
- "cable": null,
- "cable_end": "",
- "connected_endpoints": null,
- "connected_endpoints_reachable": null,
- "connected_endpoints_type": null,
- "count_fhrp_groups": 0,
- "count_ipaddresses": 0,
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "Test Nexus One",
- "id": 4,
- "name": "Test Nexus One"
- },
- "display": "wlink1",
- "duplex": null,
- "enabled": true,
- "id": 6,
- "ip_addresses": [],
- "l2vpn_termination": null,
- "label": "",
- "lag": null,
- "link_peers": [],
- "link_peers_type": null,
- "mac_address": null,
- "mark_connected": false,
- "mgmt_only": false,
- "mode": null,
- "module": null,
- "mtu": null,
- "name": "wlink1",
- "parent": null,
- "poe_mode": null,
- "poe_type": null,
- "rf_channel": null,
- "rf_channel_frequency": null,
- "rf_channel_width": null,
- "rf_role": null,
- "speed": null,
- "tagged_vlans": [],
- "tags": [],
- "tx_power": null,
- "type": {
- "label": "IEEE 802.11a",
- "value": "ieee802.11a"
- },
- "untagged_vlan": null,
- "vrf": null,
- "wireless_lans": [],
- "wireless_link": null,
- "wwn": null
- }
- ],
- "is_virtual": false,
- "locations": [
- "test-rack-group",
- "parent-rack-group"
- ],
- "manufacturer": "cisco",
- "primary_ip4": "172.16.180.12",
- "regions": [
- "test-region",
- "parent-region"
- ],
- "role": "core-switch",
- "services": [
- {
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "Test Nexus One",
- "id": 4,
- "name": "Test Nexus One"
- },
- "display": "telnet (TCP/23)",
- "id": 3,
- "ipaddresses": [],
- "name": "telnet",
- "ports": [
- 23
- ],
- "protocol": {
- "label": "TCP",
- "value": "tcp"
- },
- "tags": [],
- "virtual_machine": null
- }
- ],
- "site": "test-site",
- "site_groups": [],
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "serial": ""
- },
- "TestDeviceR1": {
- "config_context": {},
- "custom_fields": {},
- "device_type": "cisco-test",
- "interfaces": [],
- "is_virtual": false,
- "locations": [
- "test-rack-group",
- "parent-rack-group"
- ],
- "manufacturer": "cisco",
- "rack": "Test Rack",
- "regions": [
- "test-region",
- "parent-region"
- ],
- "role": "core-switch",
- "services": [],
- "site": "test-site",
- "site_groups": [],
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "serial": "FAB12345678"
- },
- "test100": {
- "config_context": {
- "ntp_servers": [
- "pool.ntp.org"
- ]
- },
- "custom_fields": {},
- "device_type": "cisco-test",
- "interfaces": [
- {
- "_occupied": false,
- "bridge": null,
- "cable": null,
- "cable_end": "",
- "connected_endpoints": null,
- "connected_endpoints_reachable": null,
- "connected_endpoints_type": null,
- "count_fhrp_groups": 0,
- "count_ipaddresses": 1,
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "test100 (123456789)",
- "id": 1,
- "name": "test100"
- },
- "display": "GigabitEthernet1",
- "duplex": null,
- "enabled": true,
- "id": 3,
- "ip_addresses": [
- {
- "address": "172.16.180.1/24",
- "custom_fields": {},
- "description": "",
- "display": "172.16.180.1/24",
- "dns_name": "",
- "family": {
- "label": "IPv4",
- "value": 4
- },
- "id": 1,
- "nat_inside": null,
- "nat_outside": [],
- "role": null,
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "tenant": null,
- "vrf": null
- }
- ],
- "l2vpn_termination": null,
- "label": "",
- "lag": null,
- "link_peers": [],
- "link_peers_type": null,
- "mac_address": null,
- "mark_connected": false,
- "mgmt_only": false,
- "mode": null,
- "module": null,
- "mtu": null,
- "name": "GigabitEthernet1",
- "parent": null,
- "poe_mode": null,
- "poe_type": null,
- "rf_channel": null,
- "rf_channel_frequency": null,
- "rf_channel_width": null,
- "rf_role": null,
- "speed": null,
- "tagged_vlans": [],
- "tags": [],
- "tx_power": null,
- "type": {
- "label": "1000BASE-T (1GE)",
- "value": "1000base-t"
- },
- "untagged_vlan": null,
- "vrf": null,
- "wireless_lans": [],
- "wireless_link": null,
- "wwn": null
- },
- {
- "_occupied": false,
- "bridge": null,
- "cable": null,
- "cable_end": "",
- "connected_endpoints": null,
- "connected_endpoints_reachable": null,
- "connected_endpoints_type": null,
- "count_fhrp_groups": 0,
- "count_ipaddresses": 1,
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "test100 (123456789)",
- "id": 1,
- "name": "test100"
- },
- "display": "GigabitEthernet2",
- "duplex": null,
- "enabled": true,
- "id": 4,
- "ip_addresses": [
- {
- "address": "2001::1:1/64",
- "custom_fields": {},
- "description": "",
- "display": "2001::1:1/64",
- "dns_name": "",
- "family": {
- "label": "IPv6",
- "value": 6
- },
- "id": 2,
- "nat_inside": null,
- "nat_outside": [],
- "role": null,
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "tenant": null,
- "vrf": null
- }
- ],
- "l2vpn_termination": null,
- "label": "",
- "lag": null,
- "link_peers": [],
- "link_peers_type": null,
- "mac_address": null,
- "mark_connected": false,
- "mgmt_only": false,
- "mode": null,
- "module": null,
- "mtu": null,
- "name": "GigabitEthernet2",
- "parent": null,
- "poe_mode": null,
- "poe_type": null,
- "rf_channel": null,
- "rf_channel_frequency": null,
- "rf_channel_width": null,
- "rf_role": null,
- "speed": null,
- "tagged_vlans": [],
- "tags": [],
- "tx_power": null,
- "type": {
- "label": "1000BASE-T (1GE)",
- "value": "1000base-t"
- },
- "untagged_vlan": null,
- "vrf": null,
- "wireless_lans": [],
- "wireless_link": null,
- "wwn": null
- },
- {
- "_occupied": false,
- "bridge": null,
- "cable": null,
- "cable_end": "",
- "connected_endpoints": null,
- "connected_endpoints_reachable": null,
- "connected_endpoints_type": null,
- "count_fhrp_groups": 0,
- "count_ipaddresses": 0,
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "test100 (123456789)",
- "id": 1,
- "name": "test100"
- },
- "display": "wlink1",
- "duplex": null,
- "enabled": true,
- "id": 5,
- "ip_addresses": [],
- "l2vpn_termination": null,
- "label": "",
- "lag": null,
- "link_peers": [],
- "link_peers_type": null,
- "mac_address": null,
- "mark_connected": false,
- "mgmt_only": false,
- "mode": null,
- "module": null,
- "mtu": null,
- "name": "wlink1",
- "parent": null,
- "poe_mode": null,
- "poe_type": null,
- "rf_channel": null,
- "rf_channel_frequency": null,
- "rf_channel_width": null,
- "rf_role": null,
- "speed": null,
- "tagged_vlans": [],
- "tags": [],
- "tx_power": null,
- "type": {
- "label": "IEEE 802.11a",
- "value": "ieee802.11a"
- },
- "untagged_vlan": null,
- "vrf": null,
- "wireless_lans": [],
- "wireless_link": null,
- "wwn": null
- }
- ],
- "is_virtual": false,
- "local_context_data": {
- "ntp_servers": [
- "pool.ntp.org"
- ]
- },
- "locations": [
- "test-rack-group",
- "parent-rack-group"
- ],
- "manufacturer": "cisco",
- "regions": [
- "test-region",
- "parent-region"
- ],
- "role": "core-switch",
- "services": [
- {
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "test100 (123456789)",
- "id": 1,
- "name": "test100"
- },
- "display": "ssh (TCP/22)",
- "id": 1,
- "ipaddresses": [],
- "name": "ssh",
- "ports": [
- 22
- ],
- "protocol": {
- "label": "TCP",
- "value": "tcp"
- },
- "tags": [],
- "virtual_machine": null
- },
- {
- "custom_fields": {},
- "description": "",
- "device": {
- "display": "test100 (123456789)",
- "id": 1,
- "name": "test100"
- },
- "display": "http (TCP/80)",
- "id": 2,
- "ipaddresses": [
- {
- "address": "172.16.180.1/24",
- "display": "172.16.180.1/24",
- "family": 4,
- "id": 1
- },
- {
- "address": "2001::1:1/64",
- "display": "2001::1:1/64",
- "family": 6,
- "id": 2
- }
- ],
- "name": "http",
- "ports": [
- 80
- ],
- "protocol": {
- "label": "TCP",
- "value": "tcp"
- },
- "tags": [],
- "virtual_machine": null
- }
- ],
- "site": "test-site",
- "site_groups": [],
- "status": {
- "label": "Active",
- "value": "active"
- },
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
- }
- }
- },
- "all": {
- "children": [
- "device_type_cisco_test",
- "device_type_nexus_parent",
- "manufacturer_cisco",
- "rack_Test_Rack",
- "region_other_region",
- "region_parent_region",
- "role_core_switch",
- "service_http",
- "service_ssh",
- "service_telnet",
- "site_group_other_site_group",
- "site_group_parent_site_group",
- "site_test_site2",
- "status_active",
- "ungrouped"
- ]
- },
- "device_type_cisco_test": {
- "hosts": [
- "TestDeviceR1",
- "test100"
- ]
- },
- "device_type_nexus_parent": {
- "hosts": [
- "Test Nexus One"
- ]
- },
- "location_parent_rack_group": {
- "children": [
- "location_test_rack_group"
- ]
- },
- "location_test_rack_group": {
- "hosts": [
- "Test Nexus One",
- "TestDeviceR1",
- "test100"
- ]
- },
- "manufacturer_cisco": {
- "hosts": [
- "Test Nexus One",
- "TestDeviceR1",
- "test100"
- ]
- },
- "rack_Test_Rack": {
- "hosts": [
- "TestDeviceR1"
- ]
- },
- "region_parent_region": {
- "children": [
- "region_test_region"
- ]
- },
- "region_test_region": {
- "children": [
- "site_test_site"
- ]
- },
- "role_core_switch": {
- "hosts": [
- "Test Nexus One",
- "TestDeviceR1",
- "test100"
- ]
- },
- "service_http": {
- "hosts": [
- "test100"
- ]
- },
- "service_ssh": {
- "hosts": [
- "test100"
- ]
- },
- "service_telnet": {
- "hosts": [
- "Test Nexus One"
- ]
- },
- "site_group_parent_site_group": {
- "children": [
- "site_group_test_site_group"
- ]
- },
- "site_test_site": {
- "children": [
- "location_parent_rack_group"
- ]
- },
- "status_active": {
- "hosts": [
- "Test Nexus One",
- "TestDeviceR1",
- "test100"
- ]
- }
-} \ No newline at end of file
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.json
new file mode 100644
index 000000000..360a7ac33
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.json
@@ -0,0 +1,1284 @@
+{
+ "_meta": {
+ "hostvars": {
+ "R1-Device": {
+ "asset_tag": "345678901",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [],
+ "manufacturer": "cisco",
+ "rack": "Test Rack Site 2",
+ "rack_role": "test-rack-role",
+ "regions": [],
+ "role": "core-switch",
+ "serial": "",
+ "services": [],
+ "site": "test-site2",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "Test Nexus One": {
+ "ansible_host": "172.16.180.12",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "nexus-parent",
+ "dns_name": "nexus.example.com",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "Ethernet1/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.11/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.11/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 3,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet1/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus Child One",
+ "id": 5,
+ "name": "Test Nexus Child One"
+ },
+ "display": "Ethernet2/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.12/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.12/24",
+ "dns_name": "nexus.example.com",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 4,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet2/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "primary_ip4": "172.16.180.12",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "telnet (TCP/23)",
+ "id": 3,
+ "ipaddresses": [],
+ "name": "telnet",
+ "ports": [
+ 23
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "Test VM With Spaces": {
+ "cluster": "Test Cluster 2",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 11,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 12,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [],
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": null,
+ "display": "ssh (TCP/22)",
+ "id": 4,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ }
+ }
+ ],
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "TestDeviceR1": {
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "rack": "Test Rack",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB12345678",
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100": {
+ "asset_tag": "123456789",
+ "config_context": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet1",
+ "duplex": null,
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.1/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.1/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 1,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet2",
+ "duplex": null,
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [
+ {
+ "address": "2001::1:1/64",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "2001::1:1/64",
+ "dns_name": "",
+ "family": {
+ "label": "IPv6",
+ "value": 6
+ },
+ "id": 2,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet2",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "local_context_data": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB01234567",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "ssh (TCP/22)",
+ "id": 1,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ },
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "http (TCP/80)",
+ "id": 2,
+ "ipaddresses": [
+ {
+ "address": "172.16.180.1/24",
+ "display": "172.16.180.1/24",
+ "family": 4,
+ "id": 1
+ },
+ {
+ "address": "2001::1:1/64",
+ "display": "2001::1:1/64",
+ "family": 6,
+ "id": 2
+ }
+ ],
+ "name": "http",
+ "ports": [
+ 80
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test101-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 7,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 8,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 9,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 10,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test102-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test103-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test104-vm": {
+ "cluster": "Test Cluster 2",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [],
+ "services": [],
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ }
+ }
+ },
+ "all": {
+ "children": [
+ "ungrouped",
+ "site_test_site2",
+ "region_other_region",
+ "region_parent_region",
+ "site_group_other_site_group",
+ "site_group_parent_site_group",
+ "rack_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "role_core_switch",
+ "device_type_cisco_test",
+ "manufacturer_cisco",
+ "status_active",
+ "device_type_nexus_parent",
+ "service_telnet",
+ "rack_Test_Rack",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
+ ]
+ },
+ "cluster_Test_Cluster": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_Test_Cluster_2": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test104-vm"
+ ]
+ },
+ "cluster_group_test_cluster_group": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_type_test_cluster_type": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ },
+ "device_type_cisco_test": {
+ "hosts": [
+ "R1-Device",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "device_type_nexus_parent": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "is_virtual": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ },
+ "location_parent_rack_group": {
+ "children": [
+ "location_test_rack_group"
+ ]
+ },
+ "location_test_rack_group": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "manufacturer_cisco": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "rack_Test_Rack": {
+ "hosts": [
+ "TestDeviceR1"
+ ]
+ },
+ "rack_Test_Rack_Site_2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "rack_role_test_rack_role": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "region_parent_region": {
+ "children": [
+ "region_test_region"
+ ]
+ },
+ "region_test_region": {
+ "children": [
+ "site_test_site"
+ ]
+ },
+ "role_core_switch": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "service_http": {
+ "hosts": [
+ "test100"
+ ]
+ },
+ "service_ssh": {
+ "hosts": [
+ "test100",
+ "Test VM With Spaces"
+ ]
+ },
+ "service_telnet": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "site_group_parent_site_group": {
+ "children": [
+ "site_group_test_site_group"
+ ]
+ },
+ "site_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "site_test_site2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "status_active": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100",
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ }
+} \ No newline at end of file
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.yml
new file mode 100644
index 000000000..6af9a1339
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.5/files/test-inventory-bearer-token.yml
@@ -0,0 +1,32 @@
+---
+plugin: netbox.netbox.nb_inventory
+api_endpoint: "http://localhost:32768"
+token:
+ type: Token
+ value: "0123456789abcdef0123456789abcdef01234567"
+validate_certs: False
+
+config_context: True
+plurals: False
+interfaces: True
+services: True
+
+group_by:
+ - site
+ - tenant
+ - rack
+ - location
+ - rack_role
+ - tag
+ - role
+ - device_type
+ - manufacturer
+ - platform
+ - region
+ - site_group
+ - cluster
+ - cluster_group
+ - cluster_type
+ - is_virtual
+ - services
+ - status
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/.gitignore b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/.gitignore
index df76504d5..df76504d5 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/.gitignore
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/.gitignore
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/aliases b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/aliases
index a3a2089b9..a3a2089b9 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/aliases
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/aliases
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/compare_inventory_json.py b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/compare_inventory_json.py
index 40a032ca0..40a032ca0 100755
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/compare_inventory_json.py
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/compare_inventory_json.py
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.json
new file mode 100644
index 000000000..360a7ac33
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.json
@@ -0,0 +1,1284 @@
+{
+ "_meta": {
+ "hostvars": {
+ "R1-Device": {
+ "asset_tag": "345678901",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [],
+ "manufacturer": "cisco",
+ "rack": "Test Rack Site 2",
+ "rack_role": "test-rack-role",
+ "regions": [],
+ "role": "core-switch",
+ "serial": "",
+ "services": [],
+ "site": "test-site2",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "Test Nexus One": {
+ "ansible_host": "172.16.180.12",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "nexus-parent",
+ "dns_name": "nexus.example.com",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "Ethernet1/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.11/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.11/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 3,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet1/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus Child One",
+ "id": 5,
+ "name": "Test Nexus Child One"
+ },
+ "display": "Ethernet2/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.12/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.12/24",
+ "dns_name": "nexus.example.com",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 4,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet2/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "primary_ip4": "172.16.180.12",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "telnet (TCP/23)",
+ "id": 3,
+ "ipaddresses": [],
+ "name": "telnet",
+ "ports": [
+ 23
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "Test VM With Spaces": {
+ "cluster": "Test Cluster 2",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 11,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 12,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [],
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": null,
+ "display": "ssh (TCP/22)",
+ "id": 4,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ }
+ }
+ ],
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "TestDeviceR1": {
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "rack": "Test Rack",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB12345678",
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100": {
+ "asset_tag": "123456789",
+ "config_context": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet1",
+ "duplex": null,
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.1/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.1/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 1,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet2",
+ "duplex": null,
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [
+ {
+ "address": "2001::1:1/64",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "2001::1:1/64",
+ "dns_name": "",
+ "family": {
+ "label": "IPv6",
+ "value": 6
+ },
+ "id": 2,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet2",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "local_context_data": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB01234567",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "ssh (TCP/22)",
+ "id": 1,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ },
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "http (TCP/80)",
+ "id": 2,
+ "ipaddresses": [
+ {
+ "address": "172.16.180.1/24",
+ "display": "172.16.180.1/24",
+ "family": 4,
+ "id": 1
+ },
+ {
+ "address": "2001::1:1/64",
+ "display": "2001::1:1/64",
+ "family": 6,
+ "id": 2
+ }
+ ],
+ "name": "http",
+ "ports": [
+ 80
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test101-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 7,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 8,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 9,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 10,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test102-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test103-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test104-vm": {
+ "cluster": "Test Cluster 2",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [],
+ "services": [],
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ }
+ }
+ },
+ "all": {
+ "children": [
+ "ungrouped",
+ "site_test_site2",
+ "region_other_region",
+ "region_parent_region",
+ "site_group_other_site_group",
+ "site_group_parent_site_group",
+ "rack_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "role_core_switch",
+ "device_type_cisco_test",
+ "manufacturer_cisco",
+ "status_active",
+ "device_type_nexus_parent",
+ "service_telnet",
+ "rack_Test_Rack",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
+ ]
+ },
+ "cluster_Test_Cluster": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_Test_Cluster_2": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test104-vm"
+ ]
+ },
+ "cluster_group_test_cluster_group": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_type_test_cluster_type": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ },
+ "device_type_cisco_test": {
+ "hosts": [
+ "R1-Device",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "device_type_nexus_parent": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "is_virtual": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ },
+ "location_parent_rack_group": {
+ "children": [
+ "location_test_rack_group"
+ ]
+ },
+ "location_test_rack_group": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "manufacturer_cisco": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "rack_Test_Rack": {
+ "hosts": [
+ "TestDeviceR1"
+ ]
+ },
+ "rack_Test_Rack_Site_2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "rack_role_test_rack_role": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "region_parent_region": {
+ "children": [
+ "region_test_region"
+ ]
+ },
+ "region_test_region": {
+ "children": [
+ "site_test_site"
+ ]
+ },
+ "role_core_switch": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "service_http": {
+ "hosts": [
+ "test100"
+ ]
+ },
+ "service_ssh": {
+ "hosts": [
+ "test100",
+ "Test VM With Spaces"
+ ]
+ },
+ "service_telnet": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "site_group_parent_site_group": {
+ "children": [
+ "site_group_test_site_group"
+ ]
+ },
+ "site_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "site_test_site2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "status_active": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100",
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ }
+} \ No newline at end of file
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.yml
new file mode 100644
index 000000000..6af9a1339
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-bearer-token.yml
@@ -0,0 +1,32 @@
+---
+plugin: netbox.netbox.nb_inventory
+api_endpoint: "http://localhost:32768"
+token:
+ type: Token
+ value: "0123456789abcdef0123456789abcdef01234567"
+validate_certs: False
+
+config_context: True
+plurals: False
+interfaces: True
+services: True
+
+group_by:
+ - site
+ - tenant
+ - rack
+ - location
+ - rack_role
+ - tag
+ - role
+ - device_type
+ - manufacturer
+ - platform
+ - region
+ - site_group
+ - cluster
+ - cluster_group
+ - cluster_type
+ - is_virtual
+ - services
+ - status
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.json
index a03b0c505..6d7249836 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.json
@@ -237,6 +237,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"services": [
{
"comments": "",
@@ -268,8 +269,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"TestDeviceR1": {
"config_context": {},
@@ -288,6 +288,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"services": [],
"site": "test-site",
"site_groups": [],
@@ -295,10 +296,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": {
"ntp_servers": [
"pool.ntp.org"
@@ -540,6 +541,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"services": [
{
"comments": "",
@@ -607,9 +609,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -965,25 +965,25 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_type_cisco_test",
- "device_type_nexus_parent",
- "is_virtual",
- "manufacturer_cisco",
- "rack_Test_Rack",
+ "ungrouped",
+ "site_test_site2",
"region_other_region",
"region_parent_region",
- "role_core_switch",
- "service_http",
- "service_ssh",
- "service_telnet",
"site_group_other_site_group",
"site_group_parent_site_group",
- "site_test_site2",
+ "role_core_switch",
+ "device_type_nexus_parent",
+ "manufacturer_cisco",
+ "service_telnet",
"status_active",
- "ungrouped"
+ "rack_Test_Rack",
+ "device_type_cisco_test",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group",
+ "cluster_type_test_cluster_type",
+ "is_virtual"
]
},
"cluster_Test_Cluster": {
@@ -1010,14 +1010,6 @@
"test103-vm"
]
},
- "is_virtual": {
- "hosts": [
- "test100-vm",
- "test101-vm",
- "test102-vm",
- "test103-vm"
- ]
- },
"device_type_cisco_test": {
"hosts": [
"TestDeviceR1",
@@ -1029,6 +1021,14 @@
"Test Nexus One"
]
},
+ "is_virtual": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
"location_parent_rack_group": {
"children": [
"location_test_rack_group"
@@ -1091,14 +1091,14 @@
]
},
"site_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "location_parent_rack_group"
]
},
"status_active": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.yml
index 1dbc1993f..1dbc1993f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2-filter.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2-filter.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.json
index b46c5e186..119e5633d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -36,15 +37,14 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"site": "test-site2",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -76,14 +76,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"VC1": {
"ansible_host": "nexus.example.com",
@@ -102,16 +102,17 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -130,15 +131,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -235,10 +235,10 @@
"active": {
"hosts": [
"R1-Device",
- "Test VM With Spaces",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -248,33 +248,33 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "jinja_test_group",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "jinja_test_group",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -288,8 +288,8 @@
"core_switch": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -305,8 +305,8 @@
},
"jinja_test_group": {
"hosts": [
- "Test VM With Spaces",
- "TestDeviceR1"
+ "TestDeviceR1",
+ "Test VM With Spaces"
]
},
"nexus_parent": {
@@ -349,8 +349,8 @@
},
"test_rack_group": {
"hosts": [
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -365,14 +365,14 @@
]
},
"test_site": {
+ "children": [
+ "parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "parent_rack_group"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.yml
index 44ad6f16f..44ad6f16f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-jinja2.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.json
index 3ab35ce44..6df5dbf2b 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"custom_fields": {},
"device_roles": [
"core-switch"
@@ -22,6 +23,7 @@
"Test Rack Site 2"
],
"regions": [],
+ "serial": "",
"services": [],
"site_groups": [],
"sites": [
@@ -31,9 +33,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -60,6 +60,7 @@
"test-region",
"parent-region"
],
+ "serial": "",
"services": [
{
"comments": "",
@@ -93,8 +94,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -164,6 +164,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"services": [],
"site_groups": [],
"sites": [
@@ -173,10 +174,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"custom_fields": {},
"device_roles": [
"core-switch"
@@ -203,6 +204,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"services": [
{
"comments": "",
@@ -272,9 +274,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -291,10 +291,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -316,10 +316,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -341,10 +341,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -366,10 +366,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -405,9 +405,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.yml
index d10721865..d10721865 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-legacy.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.json
index a97af7a61..b61454e00 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"config_context": [
{}
],
@@ -21,6 +22,7 @@
"cisco"
],
"regions": [],
+ "serial": "",
"services": [],
"site_groups": [],
"sites": [
@@ -30,9 +32,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -277,6 +277,7 @@
"test-region",
"parent-region"
],
+ "serial": "",
"services": [
{
"comments": "",
@@ -310,8 +311,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -434,6 +434,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"services": [],
"site_groups": [],
"sites": [
@@ -443,10 +444,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": [
{
"ntp_servers": [
@@ -694,6 +695,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"services": [
{
"comments": "",
@@ -763,9 +765,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -916,10 +916,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1075,10 +1075,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1103,10 +1103,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1131,10 +1131,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1166,22 +1166,22 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_Test_Cluster_2",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_roles_core_switch",
- "device_types_cisco_test",
- "device_types_nexus_parent",
- "is_virtual",
- "manufacturers_cisco",
+ "ungrouped",
+ "sites_test_site2",
"region_other_region",
"region_parent_region",
"site_group_other_site_group",
"site_group_parent_site_group",
- "sites_test_site2",
+ "device_roles_core_switch",
+ "device_types_cisco_test",
+ "manufacturers_cisco",
"status_active",
- "ungrouped"
+ "device_types_nexus_parent",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
]
},
"cluster_Test_Cluster": {
@@ -1282,14 +1282,14 @@
]
},
"sites_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "location_parent_rack_group"
]
},
"sites_test_site2": {
@@ -1301,9 +1301,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.yml
index 28f08f19d..28f08f19d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-noracks.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.json
index 919c32c8c..8e019bd84 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"device_type": "cisco-test",
"interfaces": [],
"is_virtual": false,
@@ -35,6 +36,7 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"services": [],
"site": "test-site2",
"site_groups": [],
@@ -42,9 +44,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -280,6 +280,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"services": [
{
"comments": "",
@@ -311,8 +312,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -421,6 +421,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"services": [],
"site": "test-site",
"site_groups": [],
@@ -428,10 +429,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"device_type": "cisco-test",
"interfaces": [
{
@@ -665,6 +666,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"services": [
{
"comments": "",
@@ -732,9 +734,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -1099,9 +1099,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -1111,25 +1111,25 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
@@ -1221,14 +1221,14 @@
]
},
"test_site": {
+ "children": [
+ "parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "parent_rack_group"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.yml
index 989a0fdc8..989a0fdc8 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options-flatten.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options.json
index b46c5e186..119e5633d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -36,15 +37,14 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"site": "test-site2",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -76,14 +76,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"VC1": {
"ansible_host": "nexus.example.com",
@@ -102,16 +102,17 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -130,15 +131,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -235,10 +235,10 @@
"active": {
"hosts": [
"R1-Device",
- "Test VM With Spaces",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -248,33 +248,33 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "jinja_test_group",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "jinja_test_group",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -288,8 +288,8 @@
"core_switch": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -305,8 +305,8 @@
},
"jinja_test_group": {
"hosts": [
- "Test VM With Spaces",
- "TestDeviceR1"
+ "TestDeviceR1",
+ "Test VM With Spaces"
]
},
"nexus_parent": {
@@ -349,8 +349,8 @@
},
"test_rack_group": {
"hosts": [
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -365,14 +365,14 @@
]
},
"test_site": {
+ "children": [
+ "parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "parent_rack_group"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options.yml
index f278a3aa8..f278a3aa8 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-options.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.json
index 32e333a22..bf84ee743 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"device_roles": [
"core-switch"
],
@@ -45,6 +46,7 @@
"Test Rack Site 2"
],
"regions": [],
+ "serial": "",
"site_groups": [],
"sites": [
"test-site2"
@@ -53,9 +55,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -81,6 +81,7 @@
"test-region",
"parent-region"
],
+ "serial": "",
"site_groups": [],
"sites": [
"test-site"
@@ -89,8 +90,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -133,6 +133,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"site_groups": [],
"sites": [
"test-site"
@@ -141,10 +142,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"device_roles": [
"core-switch"
],
@@ -173,6 +174,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"site_groups": [],
"sites": [
"test-site"
@@ -181,9 +183,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -198,10 +198,10 @@
"test-region",
"parent-region"
],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -221,10 +221,10 @@
"test-region",
"parent-region"
],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -244,10 +244,10 @@
"test-region",
"parent-region"
],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -267,10 +267,10 @@
"test-region",
"parent-region"
],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -299,9 +299,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -311,25 +311,25 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
@@ -421,14 +421,14 @@
]
},
"test_site": {
+ "children": [
+ "parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "parent_rack_group"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.yml
index 146b6d71c..146b6d71c 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals-flatten.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.json
index 63dd962ce..22f9d4e5f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"config_context": [
{}
],
@@ -26,6 +27,7 @@
"Test Rack Site 2"
],
"regions": [],
+ "serial": "",
"services": [],
"site_groups": [],
"sites": [
@@ -35,9 +37,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -286,6 +286,7 @@
"test-region",
"parent-region"
],
+ "serial": "",
"services": [
{
"comments": "",
@@ -319,8 +320,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -451,6 +451,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"services": [],
"site_groups": [],
"sites": [
@@ -460,10 +461,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": [
{
"ntp_servers": [
@@ -715,6 +716,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"services": [
{
"comments": "",
@@ -784,9 +786,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -938,10 +938,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1098,10 +1098,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1127,10 +1127,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1156,10 +1156,10 @@
"parent-region"
],
"services": [],
+ "site_groups": [],
"sites": [
"test-site"
],
- "site_groups": [],
"status": {
"label": "Active",
"value": "active"
@@ -1192,25 +1192,25 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_Test_Cluster_2",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_roles_core_switch",
- "device_types_cisco_test",
- "device_types_nexus_parent",
- "is_virtual",
- "manufacturers_cisco",
- "rack_role_test_rack_role",
- "racks_Test_Rack",
- "racks_Test_Rack_Site_2",
+ "ungrouped",
+ "sites_test_site2",
"region_other_region",
"region_parent_region",
"site_group_other_site_group",
"site_group_parent_site_group",
- "sites_test_site2",
+ "racks_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "device_roles_core_switch",
+ "device_types_cisco_test",
+ "manufacturers_cisco",
"status_active",
- "ungrouped"
+ "device_types_nexus_parent",
+ "racks_Test_Rack",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
]
},
"cluster_Test_Cluster": {
@@ -1326,14 +1326,14 @@
]
},
"sites_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "location_parent_rack_group"
]
},
"sites_test_site2": {
@@ -1345,9 +1345,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.yml
index 244231062..244231062 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory-plurals.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory.json
index 1e52fdccd..360a7ac33 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"config_context": {},
"custom_fields": {},
"device_type": "cisco-test",
@@ -13,6 +14,7 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"services": [],
"site": "test-site2",
"site_groups": [],
@@ -20,9 +22,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -260,6 +260,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"services": [
{
"comments": "",
@@ -291,8 +292,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -405,6 +405,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"services": [],
"site": "test-site",
"site_groups": [],
@@ -412,10 +413,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": {
"ntp_servers": [
"pool.ntp.org"
@@ -657,6 +658,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"services": [
{
"comments": "",
@@ -724,9 +726,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -1099,28 +1099,28 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_Test_Cluster_2",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_type_cisco_test",
- "device_type_nexus_parent",
- "is_virtual",
- "manufacturer_cisco",
- "rack_Test_Rack",
- "rack_Test_Rack_Site_2",
- "rack_role_test_rack_role",
+ "ungrouped",
+ "site_test_site2",
"region_other_region",
"region_parent_region",
- "role_core_switch",
- "service_http",
- "service_ssh",
- "service_telnet",
"site_group_other_site_group",
"site_group_parent_site_group",
- "site_test_site2",
+ "rack_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "role_core_switch",
+ "device_type_cisco_test",
+ "manufacturer_cisco",
"status_active",
- "ungrouped"
+ "device_type_nexus_parent",
+ "service_telnet",
+ "rack_Test_Rack",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
]
},
"cluster_Test_Cluster": {
@@ -1237,8 +1237,8 @@
},
"service_ssh": {
"hosts": [
- "Test VM With Spaces",
- "test100"
+ "test100",
+ "Test VM With Spaces"
]
},
"service_telnet": {
@@ -1252,14 +1252,14 @@
]
},
"site_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
"hosts": [
"test100-vm",
"test101-vm",
"test102-vm",
"test103-vm"
- ],
- "children": [
- "location_parent_rack_group"
]
},
"site_test_site2": {
@@ -1271,9 +1271,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory.yml
index c88c96593..c88c96593 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/files/test-inventory.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/runme.sh b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/runme.sh
index 7c0d92737..18579c472 100755
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/runme.sh
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/runme.sh
@@ -19,7 +19,7 @@ fi
declare -a COMPARE_OPTIONS # empty array
# Check if NETBOX_VERSION has been set by runme_config, and if so, pass to compare_inventory_json.py
-if [[ "${NETBOX_VERSION:-}" == "v3.3" ]]
+if [[ "${NETBOX_VERSION:-}" == "v3.5" ]]
then
COMPARE_OPTIONS+=(--netbox-version "${NETBOX_VERSION}")
fi
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/runme_config.template b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/runme_config.template
index 80b42a326..80b42a326 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/runme_config.template
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.6/runme_config.template
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/.gitignore b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/.gitignore
index df76504d5..df76504d5 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/.gitignore
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/.gitignore
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/aliases b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/aliases
index a3a2089b9..a3a2089b9 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/aliases
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/aliases
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/compare_inventory_json.py b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/compare_inventory_json.py
index 40a032ca0..40a032ca0 100755
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/compare_inventory_json.py
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/compare_inventory_json.py
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.json
new file mode 100644
index 000000000..360a7ac33
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.json
@@ -0,0 +1,1284 @@
+{
+ "_meta": {
+ "hostvars": {
+ "R1-Device": {
+ "asset_tag": "345678901",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [],
+ "manufacturer": "cisco",
+ "rack": "Test Rack Site 2",
+ "rack_role": "test-rack-role",
+ "regions": [],
+ "role": "core-switch",
+ "serial": "",
+ "services": [],
+ "site": "test-site2",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "Test Nexus One": {
+ "ansible_host": "172.16.180.12",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "nexus-parent",
+ "dns_name": "nexus.example.com",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "Ethernet1/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.11/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.11/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 3,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet1/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus Child One",
+ "id": 5,
+ "name": "Test Nexus Child One"
+ },
+ "display": "Ethernet2/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.12/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.12/24",
+ "dns_name": "nexus.example.com",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 4,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet2/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "primary_ip4": "172.16.180.12",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "telnet (TCP/23)",
+ "id": 3,
+ "ipaddresses": [],
+ "name": "telnet",
+ "ports": [
+ 23
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "Test VM With Spaces": {
+ "cluster": "Test Cluster 2",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 11,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 12,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [],
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": null,
+ "display": "ssh (TCP/22)",
+ "id": 4,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": {
+ "display": "Test VM With Spaces",
+ "id": 6,
+ "name": "Test VM With Spaces"
+ }
+ }
+ ],
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "TestDeviceR1": {
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "rack": "Test Rack",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB12345678",
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100": {
+ "asset_tag": "123456789",
+ "config_context": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet1",
+ "duplex": null,
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.1/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.1/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 1,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet2",
+ "duplex": null,
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [
+ {
+ "address": "2001::1:1/64",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "2001::1:1/64",
+ "dns_name": "",
+ "family": {
+ "label": "IPv6",
+ "value": 6
+ },
+ "id": 2,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet2",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "local_context_data": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB01234567",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "ssh (TCP/22)",
+ "id": 1,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ },
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "http (TCP/80)",
+ "id": 2,
+ "ipaddresses": [
+ {
+ "address": "172.16.180.1/24",
+ "display": "172.16.180.1/24",
+ "family": 4,
+ "id": 1
+ },
+ {
+ "address": "2001::1:1/64",
+ "display": "2001::1:1/64",
+ "family": 6,
+ "id": 2
+ }
+ ],
+ "name": "http",
+ "ports": [
+ 80
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test101-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 7,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 8,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 9,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 10,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test102-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test103-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test104-vm": {
+ "cluster": "Test Cluster 2",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [],
+ "services": [],
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ }
+ }
+ },
+ "all": {
+ "children": [
+ "ungrouped",
+ "site_test_site2",
+ "region_other_region",
+ "region_parent_region",
+ "site_group_other_site_group",
+ "site_group_parent_site_group",
+ "rack_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "role_core_switch",
+ "device_type_cisco_test",
+ "manufacturer_cisco",
+ "status_active",
+ "device_type_nexus_parent",
+ "service_telnet",
+ "rack_Test_Rack",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
+ ]
+ },
+ "cluster_Test_Cluster": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_Test_Cluster_2": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test104-vm"
+ ]
+ },
+ "cluster_group_test_cluster_group": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_type_test_cluster_type": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ },
+ "device_type_cisco_test": {
+ "hosts": [
+ "R1-Device",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "device_type_nexus_parent": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "is_virtual": {
+ "hosts": [
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ },
+ "location_parent_rack_group": {
+ "children": [
+ "location_test_rack_group"
+ ]
+ },
+ "location_test_rack_group": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "manufacturer_cisco": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "rack_Test_Rack": {
+ "hosts": [
+ "TestDeviceR1"
+ ]
+ },
+ "rack_Test_Rack_Site_2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "rack_role_test_rack_role": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "region_parent_region": {
+ "children": [
+ "region_test_region"
+ ]
+ },
+ "region_test_region": {
+ "children": [
+ "site_test_site"
+ ]
+ },
+ "role_core_switch": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "service_http": {
+ "hosts": [
+ "test100"
+ ]
+ },
+ "service_ssh": {
+ "hosts": [
+ "test100",
+ "Test VM With Spaces"
+ ]
+ },
+ "service_telnet": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "site_group_parent_site_group": {
+ "children": [
+ "site_group_test_site_group"
+ ]
+ },
+ "site_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "site_test_site2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "status_active": {
+ "hosts": [
+ "R1-Device",
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100",
+ "Test VM With Spaces",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm",
+ "test104-vm"
+ ]
+ }
+} \ No newline at end of file
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.yml
new file mode 100644
index 000000000..6af9a1339
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-bearer-token.yml
@@ -0,0 +1,32 @@
+---
+plugin: netbox.netbox.nb_inventory
+api_endpoint: "http://localhost:32768"
+token:
+ type: Token
+ value: "0123456789abcdef0123456789abcdef01234567"
+validate_certs: False
+
+config_context: True
+plurals: False
+interfaces: True
+services: True
+
+group_by:
+ - site
+ - tenant
+ - rack
+ - location
+ - rack_role
+ - tag
+ - role
+ - device_type
+ - manufacturer
+ - platform
+ - region
+ - site_group
+ - cluster
+ - cluster_group
+ - cluster_type
+ - is_virtual
+ - services
+ - status
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.json
new file mode 100644
index 000000000..6d7249836
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.json
@@ -0,0 +1,1115 @@
+{
+ "_meta": {
+ "hostvars": {
+ "Test Nexus One": {
+ "ansible_host": "172.16.180.12",
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "nexus-parent",
+ "dns_name": "nexus.example.com",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "Ethernet1/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.11/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.11/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 3,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet1/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus Child One",
+ "id": 5,
+ "name": "Test Nexus Child One"
+ },
+ "display": "Ethernet2/1",
+ "duplex": null,
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.12/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.12/24",
+ "dns_name": "nexus.example.com",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 4,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "Ethernet2/1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "primary_ip4": "172.16.180.12",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "Test Nexus One",
+ "id": 4,
+ "name": "Test Nexus One"
+ },
+ "display": "telnet (TCP/23)",
+ "id": 3,
+ "ipaddresses": [],
+ "name": "telnet",
+ "ports": [
+ 23
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "TestDeviceR1": {
+ "config_context": {},
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [],
+ "is_virtual": false,
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "rack": "Test Rack",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB12345678",
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100": {
+ "asset_tag": "123456789",
+ "config_context": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "custom_fields": {},
+ "device_type": "cisco-test",
+ "interfaces": [
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet1",
+ "duplex": null,
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [
+ {
+ "address": "172.16.180.1/24",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "172.16.180.1/24",
+ "dns_name": "",
+ "family": {
+ "label": "IPv4",
+ "value": 4
+ },
+ "id": 1,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 1,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "GigabitEthernet2",
+ "duplex": null,
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [
+ {
+ "address": "2001::1:1/64",
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "display": "2001::1:1/64",
+ "dns_name": "",
+ "family": {
+ "label": "IPv6",
+ "value": 6
+ },
+ "id": 2,
+ "nat_inside": null,
+ "nat_outside": [],
+ "role": null,
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": [],
+ "tenant": null,
+ "vrf": null
+ }
+ ],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "GigabitEthernet2",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "1000BASE-T (1GE)",
+ "value": "1000base-t"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ },
+ {
+ "_occupied": false,
+ "bridge": null,
+ "cable": null,
+ "cable_end": "",
+ "connected_endpoints": null,
+ "connected_endpoints_reachable": null,
+ "connected_endpoints_type": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "wlink1",
+ "duplex": null,
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "label": "",
+ "lag": null,
+ "link_peers": [],
+ "link_peers_type": null,
+ "mac_address": null,
+ "mark_connected": false,
+ "mgmt_only": false,
+ "mode": null,
+ "module": null,
+ "mtu": null,
+ "name": "wlink1",
+ "parent": null,
+ "poe_mode": null,
+ "poe_type": null,
+ "rf_channel": null,
+ "rf_channel_frequency": null,
+ "rf_channel_width": null,
+ "rf_role": null,
+ "speed": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "tx_power": null,
+ "type": {
+ "label": "IEEE 802.11a",
+ "value": "ieee802.11a"
+ },
+ "untagged_vlan": null,
+ "vdcs": [],
+ "vrf": null,
+ "wireless_lans": [],
+ "wireless_link": null,
+ "wwn": null
+ }
+ ],
+ "is_virtual": false,
+ "local_context_data": {
+ "ntp_servers": [
+ "pool.ntp.org"
+ ]
+ },
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
+ "manufacturer": "cisco",
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "role": "core-switch",
+ "serial": "FAB01234567",
+ "services": [
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "ssh (TCP/22)",
+ "id": 1,
+ "ipaddresses": [],
+ "name": "ssh",
+ "ports": [
+ 22
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ },
+ {
+ "comments": "",
+ "custom_fields": {},
+ "description": "",
+ "device": {
+ "display": "test100 (123456789)",
+ "id": 1,
+ "name": "test100"
+ },
+ "display": "http (TCP/80)",
+ "id": 2,
+ "ipaddresses": [
+ {
+ "address": "172.16.180.1/24",
+ "display": "172.16.180.1/24",
+ "family": 4,
+ "id": 1
+ },
+ {
+ "address": "2001::1:1/64",
+ "display": "2001::1:1/64",
+ "family": 6,
+ "id": 2
+ }
+ ],
+ "name": "http",
+ "ports": [
+ 80
+ ],
+ "protocol": {
+ "label": "TCP",
+ "value": "tcp"
+ },
+ "tags": [],
+ "virtual_machine": null
+ }
+ ],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test100-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 1,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 2,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 3,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 4,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 5,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test100-vm",
+ "id": 1,
+ "name": "test100-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test101-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth0",
+ "enabled": true,
+ "id": 6,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth0",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth1",
+ "enabled": true,
+ "id": 7,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth1",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth2",
+ "enabled": true,
+ "id": 8,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth2",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth3",
+ "enabled": true,
+ "id": 9,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth3",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ },
+ {
+ "bridge": null,
+ "count_fhrp_groups": 0,
+ "count_ipaddresses": 0,
+ "custom_fields": {},
+ "description": "",
+ "display": "Eth4",
+ "enabled": true,
+ "id": 10,
+ "ip_addresses": [],
+ "l2vpn_termination": null,
+ "mac_address": null,
+ "mode": null,
+ "mtu": null,
+ "name": "Eth4",
+ "parent": null,
+ "tagged_vlans": [],
+ "tags": [],
+ "untagged_vlan": null,
+ "virtual_machine": {
+ "display": "test101-vm",
+ "id": 2,
+ "name": "test101-vm"
+ },
+ "vrf": null
+ }
+ ],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test102-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ },
+ "test103-vm": {
+ "cluster": "Test Cluster",
+ "cluster_group": "test-cluster-group",
+ "cluster_type": "test-cluster-type",
+ "config_context": {},
+ "custom_fields": {},
+ "interfaces": [],
+ "is_virtual": true,
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "services": [],
+ "site": "test-site",
+ "site_groups": [],
+ "status": {
+ "label": "Active",
+ "value": "active"
+ },
+ "tags": []
+ }
+ }
+ },
+ "all": {
+ "children": [
+ "ungrouped",
+ "site_test_site2",
+ "region_other_region",
+ "region_parent_region",
+ "site_group_other_site_group",
+ "site_group_parent_site_group",
+ "role_core_switch",
+ "device_type_nexus_parent",
+ "manufacturer_cisco",
+ "service_telnet",
+ "status_active",
+ "rack_Test_Rack",
+ "device_type_cisco_test",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group",
+ "cluster_type_test_cluster_type",
+ "is_virtual"
+ ]
+ },
+ "cluster_Test_Cluster": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_group_test_cluster_group": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "cluster_type_test_cluster_type": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "device_type_cisco_test": {
+ "hosts": [
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "device_type_nexus_parent": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "is_virtual": {
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "location_parent_rack_group": {
+ "children": [
+ "location_test_rack_group"
+ ]
+ },
+ "location_test_rack_group": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "manufacturer_cisco": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "rack_Test_Rack": {
+ "hosts": [
+ "TestDeviceR1"
+ ]
+ },
+ "region_parent_region": {
+ "children": [
+ "region_test_region"
+ ]
+ },
+ "region_test_region": {
+ "children": [
+ "site_test_site"
+ ]
+ },
+ "role_core_switch": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100"
+ ]
+ },
+ "service_http": {
+ "hosts": [
+ "test100"
+ ]
+ },
+ "service_ssh": {
+ "hosts": [
+ "test100"
+ ]
+ },
+ "service_telnet": {
+ "hosts": [
+ "Test Nexus One"
+ ]
+ },
+ "site_group_parent_site_group": {
+ "children": [
+ "site_group_test_site_group"
+ ]
+ },
+ "site_test_site": {
+ "children": [
+ "location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ },
+ "status_active": {
+ "hosts": [
+ "Test Nexus One",
+ "TestDeviceR1",
+ "test100",
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
+ ]
+ }
+} \ No newline at end of file
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.yml
index 1dbc1993f..1dbc1993f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2-filter.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2-filter.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.json
index 5e3fe42d4..119e5633d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-jinja2.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -36,15 +37,14 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"site": "test-site2",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -76,14 +76,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"VC1": {
"ansible_host": "nexus.example.com",
@@ -102,16 +102,17 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -130,15 +131,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -147,7 +147,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -162,7 +166,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -177,7 +185,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -192,7 +204,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -219,10 +235,10 @@
"active": {
"hosts": [
"R1-Device",
- "Test VM With Spaces",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -232,33 +248,33 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "jinja_test_group",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "jinja_test_group",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -272,8 +288,8 @@
"core_switch": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -289,8 +305,8 @@
},
"jinja_test_group": {
"hosts": [
- "Test VM With Spaces",
- "TestDeviceR1"
+ "TestDeviceR1",
+ "Test VM With Spaces"
]
},
"nexus_parent": {
@@ -333,8 +349,8 @@
},
"test_rack_group": {
"hosts": [
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -351,6 +367,12 @@
"test_site": {
"children": [
"parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.yml
index 44ad6f16f..44ad6f16f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-jinja2.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-jinja2.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.json
index 57b457548..6df5dbf2b 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-legacy.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"custom_fields": {},
"device_roles": [
"core-switch"
@@ -22,6 +23,7 @@
"Test Rack Site 2"
],
"regions": [],
+ "serial": "",
"services": [],
"site_groups": [],
"sites": [
@@ -31,9 +33,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -60,8 +60,10 @@
"test-region",
"parent-region"
],
+ "serial": "",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -92,8 +94,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -107,6 +108,7 @@
"regions": [],
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": null,
@@ -162,6 +164,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"services": [],
"site_groups": [],
"sites": [
@@ -171,10 +174,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"custom_fields": {},
"device_roles": [
"core-switch"
@@ -201,8 +204,10 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -225,6 +230,7 @@
"virtual_machine": null
},
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -268,9 +274,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -282,9 +286,15 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -301,9 +311,15 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -320,9 +336,15 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -339,9 +361,15 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -377,9 +405,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.yml
index d10721865..d10721865 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-legacy.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-legacy.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.json
index c92311673..b61454e00 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"config_context": [
{}
],
@@ -17,15 +18,11 @@
"local_context_data": [
null
],
- "locations": [],
"manufacturers": [
"cisco"
],
- "rack_role": "test-rack-role",
- "racks": [
- "Test Rack Site 2"
- ],
"regions": [],
+ "serial": "",
"services": [],
"site_groups": [],
"sites": [
@@ -35,9 +32,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -77,6 +72,7 @@
"ip_addresses": [
{
"address": "172.16.180.11/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.11/24",
@@ -126,6 +122,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -155,6 +152,7 @@
"ip_addresses": [
{
"address": "172.16.180.12/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.12/24",
@@ -204,6 +202,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -259,6 +258,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -269,10 +269,6 @@
"local_context_data": [
null
],
- "locations": [
- "test-rack-group",
- "parent-rack-group"
- ],
"manufacturers": [
"cisco"
],
@@ -281,8 +277,10 @@
"test-region",
"parent-region"
],
+ "serial": "",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -313,8 +311,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -381,10 +378,10 @@
"local_context_data": [
null
],
- "locations": [],
"regions": [],
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": null,
@@ -430,20 +427,14 @@
"local_context_data": [
null
],
- "locations": [
- "test-rack-group",
- "parent-rack-group"
- ],
"manufacturers": [
"cisco"
],
- "racks": [
- "Test Rack"
- ],
"regions": [
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"services": [],
"site_groups": [],
"sites": [
@@ -453,10 +444,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": [
{
"ntp_servers": [
@@ -496,6 +487,7 @@
"ip_addresses": [
{
"address": "172.16.180.1/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.1/24",
@@ -545,6 +537,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -574,6 +567,7 @@
"ip_addresses": [
{
"address": "2001::1:1/64",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "2001::1:1/64",
@@ -623,6 +617,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -678,6 +673,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -692,10 +688,6 @@
]
}
],
- "locations": [
- "test-rack-group",
- "parent-rack-group"
- ],
"manufacturers": [
"cisco"
],
@@ -703,8 +695,10 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -727,6 +721,7 @@
"virtual_machine": null
},
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -770,9 +765,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -918,10 +911,15 @@
"local_context_data": [
null
],
- "locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1072,10 +1070,15 @@
"local_context_data": [
null
],
- "locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1095,10 +1098,15 @@
"local_context_data": [
null
],
- "locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1118,10 +1126,15 @@
"local_context_data": [
null
],
- "locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1140,7 +1153,6 @@
"local_context_data": [
null
],
- "locations": [],
"regions": [],
"services": [],
"site_groups": [],
@@ -1154,25 +1166,22 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_Test_Cluster_2",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_roles_core_switch",
- "device_types_cisco_test",
- "device_types_nexus_parent",
- "is_virtual",
- "manufacturers_cisco",
- "rack_role_test_rack_role",
- "racks_Test_Rack",
- "racks_Test_Rack_Site_2",
+ "ungrouped",
+ "sites_test_site2",
"region_other_region",
"region_parent_region",
"site_group_other_site_group",
"site_group_parent_site_group",
- "sites_test_site2",
+ "device_roles_core_switch",
+ "device_types_cisco_test",
+ "manufacturers_cisco",
"status_active",
- "ungrouped"
+ "device_types_nexus_parent",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
]
},
"cluster_Test_Cluster": {
@@ -1257,21 +1266,6 @@
"test100"
]
},
- "rack_role_test_rack_role": {
- "hosts": [
- "R1-Device"
- ]
- },
- "racks_Test_Rack": {
- "hosts": [
- "TestDeviceR1"
- ]
- },
- "racks_Test_Rack_Site_2": {
- "hosts": [
- "R1-Device"
- ]
- },
"region_parent_region": {
"children": [
"region_test_region"
@@ -1290,6 +1284,12 @@
"sites_test_site": {
"children": [
"location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"sites_test_site2": {
@@ -1301,9 +1301,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.yml
index 28f08f19d..28f08f19d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-noracks.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-noracks.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.json
index 621dcefee..8e019bd84 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options-flatten.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"device_type": "cisco-test",
"interfaces": [],
"is_virtual": false,
@@ -35,6 +36,7 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"services": [],
"site": "test-site2",
"site_groups": [],
@@ -42,9 +44,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -75,6 +75,7 @@
"ip_addresses": [
{
"address": "172.16.180.11/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.11/24",
@@ -124,6 +125,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -153,6 +155,7 @@
"ip_addresses": [
{
"address": "172.16.180.12/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.12/24",
@@ -202,6 +205,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -257,6 +261,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -275,8 +280,10 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -305,8 +312,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -370,6 +376,7 @@
"regions": [],
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": null,
@@ -414,6 +421,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"services": [],
"site": "test-site",
"site_groups": [],
@@ -421,10 +429,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"device_type": "cisco-test",
"interfaces": [
{
@@ -451,6 +459,7 @@
"ip_addresses": [
{
"address": "172.16.180.1/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.1/24",
@@ -500,6 +509,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -529,6 +539,7 @@
"ip_addresses": [
{
"address": "2001::1:1/64",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "2001::1:1/64",
@@ -578,6 +589,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -633,6 +645,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -653,8 +666,10 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -677,6 +692,7 @@
"virtual_machine": null
},
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -718,9 +734,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -860,8 +874,12 @@
],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1007,8 +1025,12 @@
],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1023,8 +1045,12 @@
"interfaces": [],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1039,8 +1065,12 @@
"interfaces": [],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1069,9 +1099,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -1081,25 +1111,25 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
@@ -1193,6 +1223,12 @@
"test_site": {
"children": [
"parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.yml
index 989a0fdc8..989a0fdc8 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options-flatten.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options-flatten.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options.json
index 5e3fe42d4..119e5633d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-options.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -36,15 +37,14 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"site": "test-site2",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -76,14 +76,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"VC1": {
"ansible_host": "nexus.example.com",
@@ -102,16 +102,17 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"custom_fields": {},
"device_type": "cisco-test",
"is_virtual": false,
@@ -130,15 +131,14 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -147,7 +147,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -162,7 +166,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -177,7 +185,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -192,7 +204,11 @@
"custom_fields": {},
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -219,10 +235,10 @@
"active": {
"hosts": [
"R1-Device",
- "Test VM With Spaces",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -232,33 +248,33 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "jinja_test_group",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "jinja_test_group",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -272,8 +288,8 @@
"core_switch": {
"hosts": [
"R1-Device",
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -289,8 +305,8 @@
},
"jinja_test_group": {
"hosts": [
- "Test VM With Spaces",
- "TestDeviceR1"
+ "TestDeviceR1",
+ "Test VM With Spaces"
]
},
"nexus_parent": {
@@ -333,8 +349,8 @@
},
"test_rack_group": {
"hosts": [
- "TestDeviceR1",
"VC1",
+ "TestDeviceR1",
"test100"
]
},
@@ -351,6 +367,12 @@
"test_site": {
"children": [
"parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options.yml
index f278a3aa8..f278a3aa8 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-options.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-options.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.json
index faa43a845..bf84ee743 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-plurals-flatten.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.json
@@ -26,6 +26,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"device_roles": [
"core-switch"
],
@@ -45,6 +46,7 @@
"Test Rack Site 2"
],
"regions": [],
+ "serial": "",
"site_groups": [],
"sites": [
"test-site2"
@@ -53,9 +55,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -81,6 +81,7 @@
"test-region",
"parent-region"
],
+ "serial": "",
"site_groups": [],
"sites": [
"test-site"
@@ -89,8 +90,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -133,6 +133,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"site_groups": [],
"sites": [
"test-site"
@@ -141,10 +142,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"device_roles": [
"core-switch"
],
@@ -173,6 +174,7 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"site_groups": [],
"sites": [
"test-site"
@@ -181,9 +183,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -194,8 +194,14 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -211,8 +217,14 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -228,8 +240,14 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -245,8 +263,14 @@
null
],
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -275,9 +299,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
@@ -287,25 +311,25 @@
},
"all": {
"children": [
- "Test_Cluster",
- "Test_Cluster_2",
- "Test_Rack",
- "Test_Rack_Site_2",
- "active",
- "cisco",
- "cisco_test",
- "core_switch",
- "is_virtual",
- "nexus_parent",
+ "ungrouped",
+ "test_site2",
"other_region",
- "other_site_group",
"parent_region",
+ "other_site_group",
"parent_site_group",
- "test_cluster_group",
- "test_cluster_type",
+ "Test_Rack_Site_2",
"test_rack_role",
- "test_site2",
- "ungrouped"
+ "core_switch",
+ "cisco_test",
+ "cisco",
+ "active",
+ "nexus_parent",
+ "Test_Rack",
+ "Test_Cluster_2",
+ "test_cluster_type",
+ "is_virtual",
+ "Test_Cluster",
+ "test_cluster_group"
]
},
"cisco": {
@@ -399,6 +423,12 @@
"test_site": {
"children": [
"parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"test_site2": {
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.yml
index 146b6d71c..146b6d71c 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals-flatten.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals-flatten.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.json
index 652ba2f1d..22f9d4e5f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory-noracks.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"config_context": [
{}
],
@@ -17,10 +18,16 @@
"local_context_data": [
null
],
+ "locations": [],
"manufacturers": [
"cisco"
],
+ "rack_role": "test-rack-role",
+ "racks": [
+ "Test Rack Site 2"
+ ],
"regions": [],
+ "serial": "",
"services": [],
"site_groups": [],
"sites": [
@@ -30,9 +37,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -72,6 +77,7 @@
"ip_addresses": [
{
"address": "172.16.180.11/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.11/24",
@@ -121,6 +127,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -150,6 +157,7 @@
"ip_addresses": [
{
"address": "172.16.180.12/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.12/24",
@@ -199,6 +207,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -254,6 +263,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -264,6 +274,10 @@
"local_context_data": [
null
],
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
"manufacturers": [
"cisco"
],
@@ -272,8 +286,10 @@
"test-region",
"parent-region"
],
+ "serial": "",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -304,8 +320,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -372,9 +387,11 @@
"local_context_data": [
null
],
+ "locations": [],
"regions": [],
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": null,
@@ -420,13 +437,21 @@
"local_context_data": [
null
],
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
"manufacturers": [
"cisco"
],
+ "racks": [
+ "Test Rack"
+ ],
"regions": [
"test-region",
"parent-region"
],
+ "serial": "FAB12345678",
"services": [],
"site_groups": [],
"sites": [
@@ -436,10 +461,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": [
{
"ntp_servers": [
@@ -479,6 +504,7 @@
"ip_addresses": [
{
"address": "172.16.180.1/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.1/24",
@@ -528,6 +554,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -557,6 +584,7 @@
"ip_addresses": [
{
"address": "2001::1:1/64",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "2001::1:1/64",
@@ -606,6 +634,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -661,6 +690,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -675,6 +705,10 @@
]
}
],
+ "locations": [
+ "test-rack-group",
+ "parent-rack-group"
+ ],
"manufacturers": [
"cisco"
],
@@ -682,8 +716,10 @@
"test-region",
"parent-region"
],
+ "serial": "FAB01234567",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -706,6 +742,7 @@
"virtual_machine": null
},
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -749,9 +786,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -897,9 +932,16 @@
"local_context_data": [
null
],
- "regions": [],
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1050,9 +1092,16 @@
"local_context_data": [
null
],
- "regions": [],
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1072,9 +1121,16 @@
"local_context_data": [
null
],
- "regions": [],
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1094,9 +1150,16 @@
"local_context_data": [
null
],
- "regions": [],
+ "locations": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
"site_groups": [],
+ "sites": [
+ "test-site"
+ ],
"status": {
"label": "Active",
"value": "active"
@@ -1115,6 +1178,7 @@
"local_context_data": [
null
],
+ "locations": [],
"regions": [],
"services": [],
"site_groups": [],
@@ -1128,22 +1192,25 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_Test_Cluster_2",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_roles_core_switch",
- "device_types_cisco_test",
- "device_types_nexus_parent",
- "is_virtual",
- "manufacturers_cisco",
+ "ungrouped",
+ "sites_test_site2",
"region_other_region",
"region_parent_region",
"site_group_other_site_group",
"site_group_parent_site_group",
- "sites_test_site2",
+ "racks_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "device_roles_core_switch",
+ "device_types_cisco_test",
+ "manufacturers_cisco",
"status_active",
- "ungrouped"
+ "device_types_nexus_parent",
+ "racks_Test_Rack",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
]
},
"cluster_Test_Cluster": {
@@ -1228,6 +1295,21 @@
"test100"
]
},
+ "rack_role_test_rack_role": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
+ "racks_Test_Rack": {
+ "hosts": [
+ "TestDeviceR1"
+ ]
+ },
+ "racks_Test_Rack_Site_2": {
+ "hosts": [
+ "R1-Device"
+ ]
+ },
"region_parent_region": {
"children": [
"region_test_region"
@@ -1246,6 +1328,12 @@
"sites_test_site": {
"children": [
"location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"sites_test_site2": {
@@ -1257,9 +1345,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.yml
index 244231062..244231062 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory-plurals.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory-plurals.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory.json b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory.json
index 374fde8be..360a7ac33 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.3/files/test-inventory.json
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory.json
@@ -2,6 +2,7 @@
"_meta": {
"hostvars": {
"R1-Device": {
+ "asset_tag": "345678901",
"config_context": {},
"custom_fields": {},
"device_type": "cisco-test",
@@ -13,6 +14,7 @@
"rack_role": "test-rack-role",
"regions": [],
"role": "core-switch",
+ "serial": "",
"services": [],
"site": "test-site2",
"site_groups": [],
@@ -20,9 +22,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "",
- "asset_tag": "345678901"
+ "tags": []
},
"Test Nexus One": {
"ansible_host": "172.16.180.12",
@@ -55,6 +55,7 @@
"ip_addresses": [
{
"address": "172.16.180.11/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.11/24",
@@ -104,6 +105,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -133,6 +135,7 @@
"ip_addresses": [
{
"address": "172.16.180.12/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.12/24",
@@ -182,6 +185,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -237,6 +241,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -255,8 +260,10 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -285,8 +292,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": ""
+ "tags": []
},
"Test VM With Spaces": {
"cluster": "Test Cluster 2",
@@ -352,6 +358,7 @@
"regions": [],
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": null,
@@ -398,6 +405,7 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB12345678",
"services": [],
"site": "test-site",
"site_groups": [],
@@ -405,10 +413,10 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB12345678"
+ "tags": []
},
"test100": {
+ "asset_tag": "123456789",
"config_context": {
"ntp_servers": [
"pool.ntp.org"
@@ -441,6 +449,7 @@
"ip_addresses": [
{
"address": "172.16.180.1/24",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "172.16.180.1/24",
@@ -490,6 +499,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -519,6 +529,7 @@
"ip_addresses": [
{
"address": "2001::1:1/64",
+ "comments": "",
"custom_fields": {},
"description": "",
"display": "2001::1:1/64",
@@ -568,6 +579,7 @@
"value": "1000base-t"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -623,6 +635,7 @@
"value": "ieee802.11a"
},
"untagged_vlan": null,
+ "vdcs": [],
"vrf": null,
"wireless_lans": [],
"wireless_link": null,
@@ -645,8 +658,10 @@
"parent-region"
],
"role": "core-switch",
+ "serial": "FAB01234567",
"services": [
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -669,6 +684,7 @@
"virtual_machine": null
},
{
+ "comments": "",
"custom_fields": {},
"description": "",
"device": {
@@ -710,9 +726,7 @@
"label": "Active",
"value": "active"
},
- "tags": [],
- "serial": "FAB01234567",
- "asset_tag": "123456789"
+ "tags": []
},
"test100-vm": {
"cluster": "Test Cluster",
@@ -854,8 +868,12 @@
],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1003,8 +1021,12 @@
],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1021,8 +1043,12 @@
"interfaces": [],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1039,8 +1065,12 @@
"interfaces": [],
"is_virtual": true,
"locations": [],
- "regions": [],
+ "regions": [
+ "test-region",
+ "parent-region"
+ ],
"services": [],
+ "site": "test-site",
"site_groups": [],
"status": {
"label": "Active",
@@ -1069,28 +1099,28 @@
},
"all": {
"children": [
- "cluster_Test_Cluster",
- "cluster_Test_Cluster_2",
- "cluster_group_test_cluster_group",
- "cluster_type_test_cluster_type",
- "device_type_cisco_test",
- "device_type_nexus_parent",
- "is_virtual",
- "manufacturer_cisco",
- "rack_Test_Rack",
- "rack_Test_Rack_Site_2",
- "rack_role_test_rack_role",
+ "ungrouped",
+ "site_test_site2",
"region_other_region",
"region_parent_region",
- "role_core_switch",
- "service_http",
- "service_ssh",
- "service_telnet",
"site_group_other_site_group",
"site_group_parent_site_group",
- "site_test_site2",
+ "rack_Test_Rack_Site_2",
+ "rack_role_test_rack_role",
+ "role_core_switch",
+ "device_type_cisco_test",
+ "manufacturer_cisco",
"status_active",
- "ungrouped"
+ "device_type_nexus_parent",
+ "service_telnet",
+ "rack_Test_Rack",
+ "service_ssh",
+ "service_http",
+ "cluster_Test_Cluster_2",
+ "cluster_type_test_cluster_type",
+ "is_virtual",
+ "cluster_Test_Cluster",
+ "cluster_group_test_cluster_group"
]
},
"cluster_Test_Cluster": {
@@ -1207,8 +1237,8 @@
},
"service_ssh": {
"hosts": [
- "Test VM With Spaces",
- "test100"
+ "test100",
+ "Test VM With Spaces"
]
},
"service_telnet": {
@@ -1224,6 +1254,12 @@
"site_test_site": {
"children": [
"location_parent_rack_group"
+ ],
+ "hosts": [
+ "test100-vm",
+ "test101-vm",
+ "test102-vm",
+ "test103-vm"
]
},
"site_test_site2": {
@@ -1235,9 +1271,9 @@
"hosts": [
"R1-Device",
"Test Nexus One",
- "Test VM With Spaces",
"TestDeviceR1",
"test100",
+ "Test VM With Spaces",
"test100-vm",
"test101-vm",
"test102-vm",
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory.yml b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory.yml
index c88c96593..c88c96593 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/files/test-inventory.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/files/test-inventory.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/runme.sh b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/runme.sh
index 2d2943061..18579c472 100755
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/runme.sh
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/runme.sh
@@ -19,7 +19,7 @@ fi
declare -a COMPARE_OPTIONS # empty array
# Check if NETBOX_VERSION has been set by runme_config, and if so, pass to compare_inventory_json.py
-if [[ "${NETBOX_VERSION:-}" == "v3.4" ]]
+if [[ "${NETBOX_VERSION:-}" == "v3.5" ]]
then
COMPARE_OPTIONS+=(--netbox-version "${NETBOX_VERSION}")
fi
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/runme_config.template b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/runme_config.template
index 80b42a326..80b42a326 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.4/runme_config.template
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/inventory-v3.7/runme_config.template
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.4/tasks/main.yml b/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.6/tasks/main.yml
index 817546d47..817546d47 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.4/tasks/main.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.6/tasks/main.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.3/tasks/main.yml b/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.7/tasks/main.yml
index 6041ab82b..817546d47 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.3/tasks/main.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/regression-v3.7/tasks/main.yml
@@ -264,3 +264,20 @@
that:
- test_results | community.general.json_query('results[?ip_address.address==`1.121.121.121/32`]') | length == 2
- test_results | community.general.json_query('results[?ip_address.address==`121.121.121.121/32`]') | length == 2
+
+ - name: "Issue #958 - Make sure we can add same location with different sites"
+ netbox.netbox.netbox_location:
+ netbox_url: "http://localhost:32768"
+ netbox_token: "0123456789abcdef0123456789abcdef01234567"
+ data:
+ name: Office Building
+ site: "{{ item }}"
+ loop:
+ - Test Site
+ - Test Site2
+ register: test_results
+
+ - name: "ASSERT ISSUE #957 - Location has different IDs"
+ ansible.builtin.assert:
+ that:
+ - test_results.results.0.location.id != test_results.results.1.location.id
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item.yml
deleted file mode 100644
index d551b2fa0..000000000
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item.yml
+++ /dev/null
@@ -1,107 +0,0 @@
----
-##
-##
-### NETBOX_INVENTORY_ITEM
-##
-##
-- name: "INVENTORY_ITEM 1: Necessary info creation"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- state: present
- register: test_one
-
-- name: "INVENTORY_ITEM 1: ASSERT - Necessary info creation"
- assert:
- that:
- - test_one is changed
- - test_one['diff']['before']['state'] == "absent"
- - test_one['diff']['after']['state'] == "present"
- - test_one['inventory_item']['name'] == "10G-SFP+"
- - test_one['inventory_item']['device'] == 1
- - test_one['msg'] == "inventory_item 10G-SFP+ created"
-
-- name: "INVENTORY_ITEM 2: Create duplicate"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- state: present
- register: test_two
-
-- name: "INVENTORY_ITEM 2: ASSERT - Create duplicate"
- assert:
- that:
- - not test_two['changed']
- - test_two['inventory_item']['name'] == "10G-SFP+"
- - test_two['inventory_item']['device'] == 1
- - test_two['msg'] == "inventory_item 10G-SFP+ already exists"
-
-- name: "INVENTORY_ITEM 3: ASSERT - Update"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- manufacturer: "Cisco"
- part_id: "10G-SFP+"
- serial: "1234"
- asset_tag: "1234"
- description: "New SFP"
- discovered: True
- tags:
- - "Schnozzberry"
- state: present
- register: test_three
-
-- name: "INVENTORY_ITEM 3: ASSERT - Updated"
- assert:
- that:
- - test_three is changed
- - test_three['diff']['after']['asset_tag'] == "1234"
- - test_three['diff']['after']['serial'] == "1234"
- - test_three['diff']['after']['description'] == "New SFP"
- - test_three['diff']['after']['manufacturer'] == 1
- - test_three['diff']['after']['part_id'] == "10G-SFP+"
- - test_three['diff']['after']['tags'][0] == 4
- - test_three['diff']['after']['discovered'] == True
- - test_three['inventory_item']['name'] == "10G-SFP+"
- - test_three['inventory_item']['device'] == 1
- - test_three['inventory_item']['asset_tag'] == "1234"
- - test_three['inventory_item']['serial'] == "1234"
- - test_three['inventory_item']['description'] == "New SFP"
- - test_three['inventory_item']['manufacturer'] == 1
- - test_three['inventory_item']['part_id'] == "10G-SFP+"
- - test_three['inventory_item']['tags'][0] == 4
- - test_three['inventory_item']['discovered'] == True
- - test_three['msg'] == "inventory_item 10G-SFP+ updated"
-
-- name: "INVENTORY_ITEM 4: ASSERT - Delete"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- state: absent
- register: test_four
-
-- name: "INVENTORY_ITEM 4: ASSERT - Delete"
- assert:
- that:
- - test_four is changed
- - test_four['inventory_item']['name'] == "10G-SFP+"
- - test_four['inventory_item']['device'] == 1
- - test_four['inventory_item']['asset_tag'] == "1234"
- - test_four['inventory_item']['serial'] == "1234"
- - test_four['inventory_item']['description'] == "New SFP"
- - test_four['inventory_item']['manufacturer'] == 1
- - test_four['inventory_item']['part_id'] == "10G-SFP+"
- - test_four['inventory_item']['tags'][0] == 4
- - test_four['msg'] == "inventory_item 10G-SFP+ deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item.yml
deleted file mode 100644
index d551b2fa0..000000000
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item.yml
+++ /dev/null
@@ -1,107 +0,0 @@
----
-##
-##
-### NETBOX_INVENTORY_ITEM
-##
-##
-- name: "INVENTORY_ITEM 1: Necessary info creation"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- state: present
- register: test_one
-
-- name: "INVENTORY_ITEM 1: ASSERT - Necessary info creation"
- assert:
- that:
- - test_one is changed
- - test_one['diff']['before']['state'] == "absent"
- - test_one['diff']['after']['state'] == "present"
- - test_one['inventory_item']['name'] == "10G-SFP+"
- - test_one['inventory_item']['device'] == 1
- - test_one['msg'] == "inventory_item 10G-SFP+ created"
-
-- name: "INVENTORY_ITEM 2: Create duplicate"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- state: present
- register: test_two
-
-- name: "INVENTORY_ITEM 2: ASSERT - Create duplicate"
- assert:
- that:
- - not test_two['changed']
- - test_two['inventory_item']['name'] == "10G-SFP+"
- - test_two['inventory_item']['device'] == 1
- - test_two['msg'] == "inventory_item 10G-SFP+ already exists"
-
-- name: "INVENTORY_ITEM 3: ASSERT - Update"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- manufacturer: "Cisco"
- part_id: "10G-SFP+"
- serial: "1234"
- asset_tag: "1234"
- description: "New SFP"
- discovered: True
- tags:
- - "Schnozzberry"
- state: present
- register: test_three
-
-- name: "INVENTORY_ITEM 3: ASSERT - Updated"
- assert:
- that:
- - test_three is changed
- - test_three['diff']['after']['asset_tag'] == "1234"
- - test_three['diff']['after']['serial'] == "1234"
- - test_three['diff']['after']['description'] == "New SFP"
- - test_three['diff']['after']['manufacturer'] == 1
- - test_three['diff']['after']['part_id'] == "10G-SFP+"
- - test_three['diff']['after']['tags'][0] == 4
- - test_three['diff']['after']['discovered'] == True
- - test_three['inventory_item']['name'] == "10G-SFP+"
- - test_three['inventory_item']['device'] == 1
- - test_three['inventory_item']['asset_tag'] == "1234"
- - test_three['inventory_item']['serial'] == "1234"
- - test_three['inventory_item']['description'] == "New SFP"
- - test_three['inventory_item']['manufacturer'] == 1
- - test_three['inventory_item']['part_id'] == "10G-SFP+"
- - test_three['inventory_item']['tags'][0] == 4
- - test_three['inventory_item']['discovered'] == True
- - test_three['msg'] == "inventory_item 10G-SFP+ updated"
-
-- name: "INVENTORY_ITEM 4: ASSERT - Delete"
- netbox.netbox.netbox_inventory_item:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- device: "test100"
- name: "10G-SFP+"
- state: absent
- register: test_four
-
-- name: "INVENTORY_ITEM 4: ASSERT - Delete"
- assert:
- that:
- - test_four is changed
- - test_four['inventory_item']['name'] == "10G-SFP+"
- - test_four['inventory_item']['device'] == 1
- - test_four['inventory_item']['asset_tag'] == "1234"
- - test_four['inventory_item']['serial'] == "1234"
- - test_four['inventory_item']['description'] == "New SFP"
- - test_four['inventory_item']['manufacturer'] == 1
- - test_four['inventory_item']['part_id'] == "10G-SFP+"
- - test_four['inventory_item']['tags'][0] == 4
- - test_four['msg'] == "inventory_item 10G-SFP+ deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_cable.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_cable.yml
index ebd67c6cc..5728986c0 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_cable.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_cable.yml
@@ -82,6 +82,7 @@
length_unit: m
tags:
- "Schnozzberry"
+ tenant: "Test Tenant"
state: present
register: test_three
@@ -96,6 +97,7 @@
- test_three['diff']['after']['length'] == 30
- test_three['diff']['after']['length_unit'] == "m"
- test_three['diff']['after']['tags'][0] == 4
+ - test_three['diff']['after']['tenant'] == 1
- test_three['cable']['termination_a_type'] == "dcim.interface"
- test_three['cable']['termination_a_id'] == 15
- test_three['cable']['termination_b_type'] == "dcim.interface"
@@ -107,6 +109,7 @@
- test_three['cable']['length'] == 30
- test_three['cable']['length_unit'] == "m"
- test_three['cable']['tags'][0] == 4
+ - test_three['cable']['tenant'] == 1
- test_three['msg'] == "cable dcim.interface Ethernet2/2 <> dcim.interface Ethernet2/1 updated"
- name: "CABLE 4: ASSERT - Delete"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_custom_field.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_custom_field.yml
index 0db0b5e1a..0342c111f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_custom_field.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_custom_field.yml
@@ -106,3 +106,23 @@
- test_five['diff']['after']['state'] == "absent"
- test_five['custom_field']['name'] == "A_CustomField"
- test_five['msg'] == "custom_field A_CustomField deleted"
+
+- name: "CUSTOM_FIELD 6: UI Visibility (hidden-ifunset)"
+ netbox.netbox.netbox_custom_field:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ content_types:
+ - "dcim.device"
+ name: A_CustomField
+ type: text
+ ui_visibility: hidden-ifunset
+ state: present
+ register: test_six
+
+- name: "CUSTOM_FIELD 6: UI Visibility (hidden-ifunset)"
+ assert:
+ that:
+ - test_six is changed
+ - test_six['custom_field']['name'] == "A_CustomField"
+ - test_six['custom_field']['ui_visibility'] == "hidden-ifunset"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml
index d551b2fa0..cc038ac94 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_inventory_item.yml
@@ -15,14 +15,14 @@
register: test_one
- name: "INVENTORY_ITEM 1: ASSERT - Necessary info creation"
- assert:
+ ansible.builtin.assert:
that:
- test_one is changed
- - test_one['diff']['before']['state'] == "absent"
- - test_one['diff']['after']['state'] == "present"
- - test_one['inventory_item']['name'] == "10G-SFP+"
- - test_one['inventory_item']['device'] == 1
- - test_one['msg'] == "inventory_item 10G-SFP+ created"
+ - test_one.diff.before.state == "absent"
+ - test_one.diff.after.state == "present"
+ - test_one.inventory_item.name == "10G-SFP+"
+ - test_one.inventory_item.device == 1
+ - test_one.msg == "inventory_item 10G-SFP+ created"
- name: "INVENTORY_ITEM 2: Create duplicate"
netbox.netbox.netbox_inventory_item:
@@ -35,14 +35,14 @@
register: test_two
- name: "INVENTORY_ITEM 2: ASSERT - Create duplicate"
- assert:
+ ansible.builtin.assert:
that:
- - not test_two['changed']
- - test_two['inventory_item']['name'] == "10G-SFP+"
- - test_two['inventory_item']['device'] == 1
- - test_two['msg'] == "inventory_item 10G-SFP+ already exists"
+ - not test_two.changed
+ - test_two.inventory_item.name == "10G-SFP+"
+ - test_two.inventory_item.device == 1
+ - test_two.msg == "inventory_item 10G-SFP+ already exists"
-- name: "INVENTORY_ITEM 3: ASSERT - Update"
+- name: "INVENTORY_ITEM 3: Update properties"
netbox.netbox.netbox_inventory_item:
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
@@ -61,28 +61,28 @@
register: test_three
- name: "INVENTORY_ITEM 3: ASSERT - Updated"
- assert:
+ ansible.builtin.assert:
that:
- test_three is changed
- - test_three['diff']['after']['asset_tag'] == "1234"
- - test_three['diff']['after']['serial'] == "1234"
- - test_three['diff']['after']['description'] == "New SFP"
- - test_three['diff']['after']['manufacturer'] == 1
- - test_three['diff']['after']['part_id'] == "10G-SFP+"
- - test_three['diff']['after']['tags'][0] == 4
- - test_three['diff']['after']['discovered'] == True
- - test_three['inventory_item']['name'] == "10G-SFP+"
- - test_three['inventory_item']['device'] == 1
- - test_three['inventory_item']['asset_tag'] == "1234"
- - test_three['inventory_item']['serial'] == "1234"
- - test_three['inventory_item']['description'] == "New SFP"
- - test_three['inventory_item']['manufacturer'] == 1
- - test_three['inventory_item']['part_id'] == "10G-SFP+"
- - test_three['inventory_item']['tags'][0] == 4
- - test_three['inventory_item']['discovered'] == True
- - test_three['msg'] == "inventory_item 10G-SFP+ updated"
+ - test_three.diff.after.asset_tag == "1234"
+ - test_three.diff.after.serial == "1234"
+ - test_three.diff.after.description == "New SFP"
+ - test_three.diff.after.manufacturer == 1
+ - test_three.diff.after.part_id == "10G-SFP+"
+ - test_three.diff.after.tags[0] == 4
+ - test_three.diff.after.discovered == True
+ - test_three.inventory_item.name == "10G-SFP+"
+ - test_three.inventory_item.device == 1
+ - test_three.inventory_item.asset_tag == "1234"
+ - test_three.inventory_item.serial == "1234"
+ - test_three.inventory_item.description == "New SFP"
+ - test_three.inventory_item.manufacturer == 1
+ - test_three.inventory_item.part_id == "10G-SFP+"
+ - test_three.inventory_item.tags[0] == 4
+ - test_three.inventory_item.discovered == True
+ - test_three.msg == "inventory_item 10G-SFP+ updated"
-- name: "INVENTORY_ITEM 4: ASSERT - Delete"
+- name: "INVENTORY_ITEM 4: Delete inventory item"
netbox.netbox.netbox_inventory_item:
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
@@ -93,15 +93,111 @@
register: test_four
- name: "INVENTORY_ITEM 4: ASSERT - Delete"
- assert:
+ ansible.builtin.assert:
that:
- test_four is changed
- - test_four['inventory_item']['name'] == "10G-SFP+"
- - test_four['inventory_item']['device'] == 1
- - test_four['inventory_item']['asset_tag'] == "1234"
- - test_four['inventory_item']['serial'] == "1234"
- - test_four['inventory_item']['description'] == "New SFP"
- - test_four['inventory_item']['manufacturer'] == 1
- - test_four['inventory_item']['part_id'] == "10G-SFP+"
- - test_four['inventory_item']['tags'][0] == 4
- - test_four['msg'] == "inventory_item 10G-SFP+ deleted"
+ - test_four.inventory_item.name == "10G-SFP+"
+ - test_four.inventory_item.device == 1
+ - test_four.inventory_item.asset_tag == "1234"
+ - test_four.inventory_item.serial == "1234"
+ - test_four.inventory_item.description == "New SFP"
+ - test_four.inventory_item.manufacturer == 1
+ - test_four.inventory_item.part_id == "10G-SFP+"
+ - test_four.inventory_item.tags[0] == 4
+ - test_four.msg == "inventory_item 10G-SFP+ deleted"
+
+- name: "INVENTORY_ITEM 5: PREWORK - Create inventory item role"
+ netbox.netbox.netbox_inventory_item_role:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Processor
+ color: FFFFFF
+ state: present
+ register: test_five_prework
+
+- name: "INVENTORY_ITEM 5: Create inventory item with role"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_processor
+ inventory_item_role: Processor
+ state: present
+ register: test_five
+
+- name: "INVENTORY_ITEM 5: ASSERT - Inventory item creation with role"
+ ansible.builtin.assert:
+ that:
+ - test_five is changed
+ - test_five.diff.before.state == "absent"
+ - test_five.diff.after.state == "present"
+ - test_five.inventory_item.name == "test_processor"
+ - test_five.inventory_item.role == test_five_prework.inventory_item_role.id
+ - test_five.inventory_item.device == 1
+ - test_five.msg == "inventory_item test_processor created"
+
+- name: "INVENTORY_ITEM 6: Create inventory item with missing role"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_processor
+ inventory_item_role: Foo
+ state: present
+ ignore_errors: true
+ register: test_six
+
+- name: "INVENTORY_ITEM 6: ASSERT - Inventory item creation with missing role"
+ ansible.builtin.assert:
+ that:
+ - test_six.failed
+ - test_six.msg == "Could not resolve id of inventory_item_role: Foo"
+
+- name: "INVENTORY_ITEM 7: Create inventory item with component"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_component
+ component_type: "dcim.interface"
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+ register: test_seven
+
+- name: "INVENTORY_ITEM 7: ASSERT - Inventory item creation with component"
+ ansible.builtin.assert:
+ that:
+ - test_seven is changed
+ - test_seven.diff.before.state == "absent"
+ - test_seven.diff.after.state == "present"
+ - test_seven.inventory_item.name == "test_component"
+ - test_seven.inventory_item.component_type == "dcim.interface"
+ - test_seven.inventory_item.component_id == 4
+ - test_seven.inventory_item.device == 1
+ - test_seven.msg == "inventory_item test_component created"
+
+- name: "INVENTORY_ITEM 8: Create inventory item with missing component_type"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_component
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+ ignore_errors: true
+ register: test_eight
+
+- name: "INVENTORY_ITEM 8: ASSERT - Inventory item creation with missing component_type"
+ ansible.builtin.assert:
+ that:
+ - test_eight.failed
+ - test_eight.msg == "parameters are required together: component_type, component"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_lookup.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_lookup.yml
index d3d99c181..277454fcd 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_lookup.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_lookup.yml
@@ -6,27 +6,27 @@
##
- name: "NETBOX_LOOKUP 1: Lookup returns exactly two sites"
assert:
- that: "{{ query_result|count }} == 3"
+ that: query_result == "3"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'sites', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'sites', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|count }}"
- name: "NETBOX_LOOKUP 2: Query doesn't return Wibble (sanity check json_query)"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`Wibble`]')|count }} == 0"
+ that: query_result == "0"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`Wibble`]')|count}}"
- name: "NETBOX_LOOKUP 3: Device query returns exactly one TestDeviceR1"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`TestDeviceR1`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`TestDeviceR1`]')|count }}"
- name: "NETBOX_LOOKUP 4: VLAN ID 400 can be queried and is named 'Test VLAN'"
assert:
- that: "{{ (query_result|community.general.json_query('[?value.vid==`400`].value.name'))[0] == 'Test VLAN' }}"
+ that: query_result == 'Test VLAN'
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'vlans', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ (query('netbox.netbox.nb_lookup', 'vlans', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.vid==`400`].value.name'))[0] }}"
- name: "NETBOX_LOOKUP 5: Add one of two devices for lookup filter test."
netbox.netbox.netbox_device:
@@ -58,25 +58,26 @@
- name: "NETBOX_LOOKUP 7: Device query returns exactly the L2 device"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`L2`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`L2`]')|count }}"
- name: "NETBOX_LOOKUP 8: Device query specifying raw data returns payload without key/value dict"
assert:
- that: "{{ query_result|community.general.json_query('[?display==`L2`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True) }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True)|community.general.json_query('[?display==`L2`]')|count }}"
- name: "NETBOX_LOOKUP 9: Device query specifying multiple sites, Make sure L1 and L2 are in the results"
assert:
that:
- - "'L1' in {{ query_result |community.general.json_query('[*].display') }}"
- - "'L2' in {{ query_result |community.general.json_query('[*].display') }}"
+ - "'L1' in query_result"
+ - "'L2' in query_result"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch site=test-site site=test-site2', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True) }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch site=test-site site=test-site2', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True)|community.general.json_query('[*].display') }}"
- name: "NETBOX_LOOKUP 10: Device query by ID"
assert:
- that:
- - "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='id=1', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ that: query_result
+ vars:
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='id=1', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml
index 9e7547fd9..aaa5eb43c 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_power_port_template.yml
@@ -7,7 +7,7 @@
### NETBOX_POWER_PORT_TEMPLATE
##
##
-- name: "POWER_PORT_TEMPLATE 0: Create device type for testing power ports"
+- name: "POWER_PORT_TEMPLATE 0.1: Create device type for testing power ports on device types"
netbox.netbox.netbox_device_type:
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
@@ -16,6 +16,15 @@
manufacturer: Test Manufacturer
state: present
+- name: "POWER_PORT_TEMPLATE 0.2: Create module type for testing power ports on module types"
+ netbox.netbox.netbox_module_type:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ model: Module Type Power Tests
+ manufacturer: Test Manufacturer
+ state: present
+
- name: "POWER_PORT_TEMPLATE 1: Necessary info creation"
netbox.netbox.netbox_power_port_template:
netbox_url: http://localhost:32768
@@ -118,3 +127,86 @@
- test_five['diff']['before']['state'] == "present"
- test_five['diff']['after']['state'] == "absent"
- test_five['msg'] == "power_port_template Power Port Template 2 deleted"
+
+- name: "POWER_PORT_TEMPLATE 6: Necessary info creation"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: present
+ register: test_six
+
+- name: "POWER_PORT_TEMPLATE 6: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_six is changed
+ - test_six['diff']['before']['state'] == "absent"
+ - test_six['diff']['after']['state'] == "present"
+ - test_six['power_port_template']['name'] == "Module Power Port Template"
+ - test_six['power_port_template']['module_type'] == 1
+ - test_six['msg'] == "power_port_template Module Power Port Template created"
+
+- name: "POWER_PORT_TEMPLATE 7: Create duplicate"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: present
+ register: test_seven
+
+- name: "POWER_PORT_TEMPLATE 7: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_seven['changed']
+ - test_seven['power_port_template']['name'] == "Module Power Port Template"
+ - test_seven['power_port_template']['module_type'] == 1
+ - test_seven['msg'] == "power_port_template Module Power Port Template already exists"
+
+- name: "POWER_PORT_TEMPLATE 8: Update power_port_template with other fields"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ type: ita-e
+ allocated_draw: 10
+ maximum_draw: 20
+ state: present
+ register: test_eight
+
+- name: "POWER_PORT_TEMPLATE 8: ASSERT - Update power_port_template with other fields"
+ assert:
+ that:
+ - test_eight is changed
+ - test_eight['diff']['after']['type'] == "ita-e"
+ - test_eight['diff']['after']['allocated_draw'] == 10
+ - test_eight['diff']['after']['maximum_draw'] == 20
+ - test_eight['power_port_template']['name'] == "Module Power Port Template"
+ - test_eight['power_port_template']['module_type'] == 1
+ - test_eight['power_port_template']['type'] == "ita-e"
+ - test_eight['power_port_template']['allocated_draw'] == 10
+ - test_eight['power_port_template']['maximum_draw'] == 20
+ - test_eight['msg'] == "power_port_template Module Power Port Template updated"
+
+- name: "POWER_PORT_TEMPLATE 9: Delete Power Port Template"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: absent
+ register: test_nine
+
+- name: "POWER_PORT_TEMPLATE 9: ASSERT - Delete Power Port Template"
+ assert:
+ that:
+ - test_nine is changed
+ - test_nine['diff']['before']['state'] == "present"
+ - test_nine['diff']['after']['state'] == "absent"
+ - test_nine['msg'] == "power_port_template Module Power Port Template deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml
index 47ad78431..4113a2260 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.5/tasks/netbox_tenant_group.yml
@@ -90,7 +90,7 @@
- test_five['diff']['before']['state'] == "absent"
- test_five['diff']['after']['state'] == "present"
- test_five['tenant_group']['name'] == "Child Test Tenant Group"
- - test_five['tenant_group']['parent'] == {{ test_four.tenant_group.id }}
+ - test_five['tenant_group']['parent'] == test_four.tenant_group.id
- test_five['msg'] == "tenant_group Child Test Tenant Group created"
- name: "6 - Test child tenant group deletion"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/main.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/main.yml
index 38aa7d0ff..1b232374e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/main.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/main.yml
@@ -1,5 +1,4 @@
---
-
- name: "NETBOX_DEVICE TESTS"
include_tasks: "netbox_device.yml"
@@ -306,3 +305,8 @@
- netbox_fhrp_group_assignmen
tags:
- netbox_fhrp_group_assignmen
+
+- name: "NETBOX_CONFIG_TEMPLATE"
+ include_tasks: "netbox_config_template.yml"
+ tags:
+ - netbox_config_template
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_aggregate.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_aggregate.yml
index 8fbd2b7dd..ac02641dc 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_aggregate.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_aggregate.yml
@@ -21,7 +21,7 @@
- test_one['diff']['before']['state'] == "absent"
- test_one['diff']['after']['state'] == "present"
- test_one['aggregate']['prefix'] == "10.0.0.0/8"
- - test_one['aggregate']['family'] == 4
+ #- test_one['aggregate']['family'] == 4
- test_one['aggregate']['rir'] == 1
- test_one['msg'] == "aggregate 10.0.0.0/8 created"
@@ -110,6 +110,6 @@
- test_five['diff']['before']['state'] == "absent"
- test_five['diff']['after']['state'] == "present"
- test_five['aggregate']['prefix'] == "2001::/32"
- - test_five['aggregate']['family'] == 6
+ #- test_five['aggregate']['family'] == 6
- test_five['aggregate']['rir'] == 1
- test_five['msg'] == "aggregate 2001::/32 created"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_asn.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_asn.yml
index 346bafda9..346bafda9 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_asn.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_asn.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cable.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cable.yml
index ebd67c6cc..5728986c0 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cable.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cable.yml
@@ -82,6 +82,7 @@
length_unit: m
tags:
- "Schnozzberry"
+ tenant: "Test Tenant"
state: present
register: test_three
@@ -96,6 +97,7 @@
- test_three['diff']['after']['length'] == 30
- test_three['diff']['after']['length_unit'] == "m"
- test_three['diff']['after']['tags'][0] == 4
+ - test_three['diff']['after']['tenant'] == 1
- test_three['cable']['termination_a_type'] == "dcim.interface"
- test_three['cable']['termination_a_id'] == 15
- test_three['cable']['termination_b_type'] == "dcim.interface"
@@ -107,6 +109,7 @@
- test_three['cable']['length'] == 30
- test_three['cable']['length_unit'] == "m"
- test_three['cable']['tags'][0] == 4
+ - test_three['cable']['tenant'] == 1
- test_three['msg'] == "cable dcim.interface Ethernet2/2 <> dcim.interface Ethernet2/1 updated"
- name: "CABLE 4: ASSERT - Delete"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit.yml
index 1d8f1ec47..1d8f1ec47 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit_termination.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit_termination.yml
index a37cdc680..a37cdc680 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit_termination.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit_termination.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit_type.yml
index 45f956e34..45f956e34 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_circuit_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_circuit_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster.yml
index 11ba5ef82..11ba5ef82 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster_group.yml
index 9f84518ce..9f84518ce 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster_type.yml
index 11c88206f..11c88206f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cluster_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_cluster_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_config_context.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_context.yml
index 2353dfbfa..2353dfbfa 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_config_context.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_context.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_template.yml
new file mode 100644
index 000000000..9abf3ea05
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_config_template.yml
@@ -0,0 +1,82 @@
+---
+##
+##
+### NETBOX_CONFIG_TEMPLATES
+##
+##
+- name: "CONFIG_TEMPLATES 1: Necessary info creation"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ description: "Test template"
+ template_code: "test template"
+ state: present
+ register: test_one
+
+- name: "CONFIG_TEMPLATES 1: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_one is changed
+ - test_one['diff']['before']['state'] == "absent"
+ - test_one['diff']['after']['state'] == "present"
+ - test_one['config_template']['name'] == "test_template"
+ - test_one['config_template']['description'] == "Test template"
+ - test_one['config_template']['template_code'] == "test template"
+ - test_one['msg'] == "config_template test_template created"
+
+- name: "CONFIG_TEMPLATES 2: Create duplicate"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ description: "Test template"
+ template_code: "test template"
+ state: present
+ register: test_two
+
+- name: "CONFIG_TEMPLATES 2: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_two['changed']
+ - test_two['config_template']['name'] == "test_template"
+ - test_two['msg'] == "config_template test_template already exists"
+
+- name: "CONFIG_TEMPLATES 3: Update data"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ description: "Updated test template"
+ template_code: "updated test template"
+ state: present
+ register: test_three
+
+- name: "CONFIG_TEMPLATES 3: ASSERT - Updated"
+ assert:
+ that:
+ - test_three is changed
+ - test_three['diff']['after']['template_code'] == "updated test template"
+ - test_three['diff']['after']['description'] == "Updated test template"
+ - test_three['config_template']['name'] == "test_template"
+ - test_three['msg'] == "config_template test_template updated"
+
+- name: "CONFIG_TEMPLATES 4: Delete"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ state: absent
+ register: test_four
+
+- name: "CONFIG_TEMPLATES 4: ASSERT - Deleted"
+ assert:
+ that:
+ - test_four is changed
+ - test_four['diff']['after']['state'] == "absent"
+ - test_four['config_template']['name'] == "test_template"
+ - test_four['msg'] == "config_template test_template deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_port.yml
index 1c97cb8ad..1c97cb8ad 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_port_template.yml
index b1bd1d1e4..b1bd1d1e4 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_server_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_server_port.yml
index f70345329..f70345329 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_server_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_server_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_server_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_server_port_template.yml
index 4ad47d40a..4ad47d40a 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_console_server_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_console_server_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_contact.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_contact.yml
index feb9f7e9f..feb9f7e9f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_contact.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_contact.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_contact_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_contact_role.yml
index fb875748e..fb875748e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_contact_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_contact_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_custom_field.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_custom_field.yml
index 0db0b5e1a..0342c111f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_custom_field.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_custom_field.yml
@@ -106,3 +106,23 @@
- test_five['diff']['after']['state'] == "absent"
- test_five['custom_field']['name'] == "A_CustomField"
- test_five['msg'] == "custom_field A_CustomField deleted"
+
+- name: "CUSTOM_FIELD 6: UI Visibility (hidden-ifunset)"
+ netbox.netbox.netbox_custom_field:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ content_types:
+ - "dcim.device"
+ name: A_CustomField
+ type: text
+ ui_visibility: hidden-ifunset
+ state: present
+ register: test_six
+
+- name: "CUSTOM_FIELD 6: UI Visibility (hidden-ifunset)"
+ assert:
+ that:
+ - test_six is changed
+ - test_six['custom_field']['name'] == "A_CustomField"
+ - test_six['custom_field']['ui_visibility'] == "hidden-ifunset"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_custom_link.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_custom_link.yml
index 8376d357b..8376d357b 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_custom_link.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_custom_link.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device.yml
index badf1c9f1..badf1c9f1 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_bay.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_bay.yml
index 18a804354..18a804354 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_bay.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_bay.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_bay_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_bay_template.yml
index 4b6965033..4b6965033 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_bay_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_bay_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_interface.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_interface.yml
index d8e187d65..fa3f10214 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_interface.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_interface.yml
@@ -1,9 +1,6 @@
---
-##
-##
-### NETBOX_DEVICE_INTERFACE
-##
-##
+# NETBOX_DEVICE_INTERFACE
+
- name: "1 - Interface with required information"
netbox.netbox.netbox_device_interface:
netbox_url: "http://localhost:32768"
@@ -123,7 +120,7 @@
- test_five['interface']['enabled'] == false
- test_five['interface']['type'] == "1000base-t"
- test_five['interface']['mgmt_only'] == false
- - test_five['interface']['lag'] == 10
+ - test_five['interface']['lag'] == test_four["interface"]["id"]
- test_five['interface']['mode'] == "access"
- test_five['interface']['mtu'] == 1600
@@ -256,6 +253,7 @@
device: Test Nexus One
name: Ethernet2/2
description: "Updated child interface from parent device"
+ type: 1000Base-T (1GE)
update_vc_child: True
state: present
register: test_ten
@@ -280,6 +278,7 @@
device: Test Nexus One
name: Ethernet2/2
description: "Updated child interface from parent device - test"
+ type: 1000Base-T (1GE)
state: present
ignore_errors: yes
register: test_eleven
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_interface_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_interface_template.yml
index b6e98914f..b6e98914f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_interface_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_interface_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_role.yml
index 64ec9840f..64ec9840f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_type.yml
index 098c75d27..098c75d27 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_device_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_export_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_export_template.yml
index b3dcea015..b3dcea015 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_export_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_export_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_fhrp_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_fhrp_group.yml
index 91788ef02..91788ef02 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_fhrp_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_fhrp_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_fhrp_group_assignment.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_fhrp_group_assignment.yml
index 27f20c293..27f20c293 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_fhrp_group_assignment.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_fhrp_group_assignment.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_front_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_front_port.yml
index 1f4c60a4d..1f4c60a4d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_front_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_front_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_front_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_front_port_template.yml
index 30e907100..30e907100 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_front_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_front_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item.yml
new file mode 100644
index 000000000..cc038ac94
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item.yml
@@ -0,0 +1,203 @@
+---
+##
+##
+### NETBOX_INVENTORY_ITEM
+##
+##
+- name: "INVENTORY_ITEM 1: Necessary info creation"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ state: present
+ register: test_one
+
+- name: "INVENTORY_ITEM 1: ASSERT - Necessary info creation"
+ ansible.builtin.assert:
+ that:
+ - test_one is changed
+ - test_one.diff.before.state == "absent"
+ - test_one.diff.after.state == "present"
+ - test_one.inventory_item.name == "10G-SFP+"
+ - test_one.inventory_item.device == 1
+ - test_one.msg == "inventory_item 10G-SFP+ created"
+
+- name: "INVENTORY_ITEM 2: Create duplicate"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ state: present
+ register: test_two
+
+- name: "INVENTORY_ITEM 2: ASSERT - Create duplicate"
+ ansible.builtin.assert:
+ that:
+ - not test_two.changed
+ - test_two.inventory_item.name == "10G-SFP+"
+ - test_two.inventory_item.device == 1
+ - test_two.msg == "inventory_item 10G-SFP+ already exists"
+
+- name: "INVENTORY_ITEM 3: Update properties"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ manufacturer: "Cisco"
+ part_id: "10G-SFP+"
+ serial: "1234"
+ asset_tag: "1234"
+ description: "New SFP"
+ discovered: True
+ tags:
+ - "Schnozzberry"
+ state: present
+ register: test_three
+
+- name: "INVENTORY_ITEM 3: ASSERT - Updated"
+ ansible.builtin.assert:
+ that:
+ - test_three is changed
+ - test_three.diff.after.asset_tag == "1234"
+ - test_three.diff.after.serial == "1234"
+ - test_three.diff.after.description == "New SFP"
+ - test_three.diff.after.manufacturer == 1
+ - test_three.diff.after.part_id == "10G-SFP+"
+ - test_three.diff.after.tags[0] == 4
+ - test_three.diff.after.discovered == True
+ - test_three.inventory_item.name == "10G-SFP+"
+ - test_three.inventory_item.device == 1
+ - test_three.inventory_item.asset_tag == "1234"
+ - test_three.inventory_item.serial == "1234"
+ - test_three.inventory_item.description == "New SFP"
+ - test_three.inventory_item.manufacturer == 1
+ - test_three.inventory_item.part_id == "10G-SFP+"
+ - test_three.inventory_item.tags[0] == 4
+ - test_three.inventory_item.discovered == True
+ - test_three.msg == "inventory_item 10G-SFP+ updated"
+
+- name: "INVENTORY_ITEM 4: Delete inventory item"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ state: absent
+ register: test_four
+
+- name: "INVENTORY_ITEM 4: ASSERT - Delete"
+ ansible.builtin.assert:
+ that:
+ - test_four is changed
+ - test_four.inventory_item.name == "10G-SFP+"
+ - test_four.inventory_item.device == 1
+ - test_four.inventory_item.asset_tag == "1234"
+ - test_four.inventory_item.serial == "1234"
+ - test_four.inventory_item.description == "New SFP"
+ - test_four.inventory_item.manufacturer == 1
+ - test_four.inventory_item.part_id == "10G-SFP+"
+ - test_four.inventory_item.tags[0] == 4
+ - test_four.msg == "inventory_item 10G-SFP+ deleted"
+
+- name: "INVENTORY_ITEM 5: PREWORK - Create inventory item role"
+ netbox.netbox.netbox_inventory_item_role:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Processor
+ color: FFFFFF
+ state: present
+ register: test_five_prework
+
+- name: "INVENTORY_ITEM 5: Create inventory item with role"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_processor
+ inventory_item_role: Processor
+ state: present
+ register: test_five
+
+- name: "INVENTORY_ITEM 5: ASSERT - Inventory item creation with role"
+ ansible.builtin.assert:
+ that:
+ - test_five is changed
+ - test_five.diff.before.state == "absent"
+ - test_five.diff.after.state == "present"
+ - test_five.inventory_item.name == "test_processor"
+ - test_five.inventory_item.role == test_five_prework.inventory_item_role.id
+ - test_five.inventory_item.device == 1
+ - test_five.msg == "inventory_item test_processor created"
+
+- name: "INVENTORY_ITEM 6: Create inventory item with missing role"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_processor
+ inventory_item_role: Foo
+ state: present
+ ignore_errors: true
+ register: test_six
+
+- name: "INVENTORY_ITEM 6: ASSERT - Inventory item creation with missing role"
+ ansible.builtin.assert:
+ that:
+ - test_six.failed
+ - test_six.msg == "Could not resolve id of inventory_item_role: Foo"
+
+- name: "INVENTORY_ITEM 7: Create inventory item with component"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_component
+ component_type: "dcim.interface"
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+ register: test_seven
+
+- name: "INVENTORY_ITEM 7: ASSERT - Inventory item creation with component"
+ ansible.builtin.assert:
+ that:
+ - test_seven is changed
+ - test_seven.diff.before.state == "absent"
+ - test_seven.diff.after.state == "present"
+ - test_seven.inventory_item.name == "test_component"
+ - test_seven.inventory_item.component_type == "dcim.interface"
+ - test_seven.inventory_item.component_id == 4
+ - test_seven.inventory_item.device == 1
+ - test_seven.msg == "inventory_item test_component created"
+
+- name: "INVENTORY_ITEM 8: Create inventory item with missing component_type"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_component
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+ ignore_errors: true
+ register: test_eight
+
+- name: "INVENTORY_ITEM 8: ASSERT - Inventory item creation with missing component_type"
+ ansible.builtin.assert:
+ that:
+ - test_eight.failed
+ - test_eight.msg == "parameters are required together: component_type, component"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item_role.yml
index 1c2de3f03..1c2de3f03 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_inventory_item_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_inventory_item_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_ip_address.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_ip_address.yml
index 3cda56d3c..3cda56d3c 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_ip_address.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_ip_address.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_ipam_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_ipam_role.yml
index 1f1ff0f36..1f1ff0f36 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_ipam_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_ipam_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_journal_entry.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_journal_entry.yml
index d65e64cb8..d65e64cb8 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_journal_entry.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_journal_entry.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_l2vpn.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_l2vpn.yml
index 292badb93..292badb93 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_l2vpn.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_l2vpn.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_l2vpn_termination.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_l2vpn_termination.yml
index a4560f407..a4560f407 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_l2vpn_termination.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_l2vpn_termination.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_location.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_location.yml
index f2f7bb9db..f2f7bb9db 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_location.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_location.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_lookup.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_lookup.yml
index d3d99c181..277454fcd 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_lookup.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_lookup.yml
@@ -6,27 +6,27 @@
##
- name: "NETBOX_LOOKUP 1: Lookup returns exactly two sites"
assert:
- that: "{{ query_result|count }} == 3"
+ that: query_result == "3"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'sites', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'sites', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|count }}"
- name: "NETBOX_LOOKUP 2: Query doesn't return Wibble (sanity check json_query)"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`Wibble`]')|count }} == 0"
+ that: query_result == "0"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`Wibble`]')|count}}"
- name: "NETBOX_LOOKUP 3: Device query returns exactly one TestDeviceR1"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`TestDeviceR1`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`TestDeviceR1`]')|count }}"
- name: "NETBOX_LOOKUP 4: VLAN ID 400 can be queried and is named 'Test VLAN'"
assert:
- that: "{{ (query_result|community.general.json_query('[?value.vid==`400`].value.name'))[0] == 'Test VLAN' }}"
+ that: query_result == 'Test VLAN'
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'vlans', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ (query('netbox.netbox.nb_lookup', 'vlans', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.vid==`400`].value.name'))[0] }}"
- name: "NETBOX_LOOKUP 5: Add one of two devices for lookup filter test."
netbox.netbox.netbox_device:
@@ -58,25 +58,26 @@
- name: "NETBOX_LOOKUP 7: Device query returns exactly the L2 device"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`L2`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`L2`]')|count }}"
- name: "NETBOX_LOOKUP 8: Device query specifying raw data returns payload without key/value dict"
assert:
- that: "{{ query_result|community.general.json_query('[?display==`L2`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True) }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True)|community.general.json_query('[?display==`L2`]')|count }}"
- name: "NETBOX_LOOKUP 9: Device query specifying multiple sites, Make sure L1 and L2 are in the results"
assert:
that:
- - "'L1' in {{ query_result |community.general.json_query('[*].display') }}"
- - "'L2' in {{ query_result |community.general.json_query('[*].display') }}"
+ - "'L1' in query_result"
+ - "'L2' in query_result"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch site=test-site site=test-site2', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True) }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch site=test-site site=test-site2', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True)|community.general.json_query('[*].display') }}"
- name: "NETBOX_LOOKUP 10: Device query by ID"
assert:
- that:
- - "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='id=1', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ that: query_result
+ vars:
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='id=1', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_manufacturer.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_manufacturer.yml
index 4dd1907eb..4dd1907eb 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_manufacturer.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_manufacturer.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_module_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_module_type.yml
index e1d51c4cb..e1d51c4cb 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_module_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_module_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_platform.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_platform.yml
index 95ccdb4cf..1e3621add 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_platform.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_platform.yml
@@ -47,9 +47,6 @@
data:
name: Test Platform
manufacturer: Test Manufacturer
- napalm_driver: ios
- napalm_args:
- global_delay_factor: 2
state: present
register: test_three
@@ -58,11 +55,7 @@
that:
- test_three is changed
- test_three['diff']['after']['manufacturer'] == 3
- - test_three['diff']['after']['napalm_args']['global_delay_factor'] == 2
- - test_three['diff']['after']['napalm_driver'] == "ios"
- test_three['platform']['manufacturer'] == 3
- - test_three['platform']['napalm_args']['global_delay_factor'] == 2
- - test_three['platform']['napalm_driver'] == "ios"
- test_three['msg'] == "platform Test Platform updated"
- name: "PLATFORM 4: ASSERT - Delete"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_feed.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_feed.yml
index a02fd9129..a02fd9129 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_feed.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_feed.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_outlet.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_outlet.yml
index c7b5f7d3d..c7b5f7d3d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_outlet.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_outlet.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_outlet_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_outlet_template.yml
index 96f283486..96f283486 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_outlet_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_outlet_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_panel.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_panel.yml
index 082a6b375..082a6b375 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_panel.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_panel.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_port.yml
index b6368bd92..b6368bd92 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_port_template.yml
index 9e7547fd9..aaa5eb43c 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_power_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_power_port_template.yml
@@ -7,7 +7,7 @@
### NETBOX_POWER_PORT_TEMPLATE
##
##
-- name: "POWER_PORT_TEMPLATE 0: Create device type for testing power ports"
+- name: "POWER_PORT_TEMPLATE 0.1: Create device type for testing power ports on device types"
netbox.netbox.netbox_device_type:
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
@@ -16,6 +16,15 @@
manufacturer: Test Manufacturer
state: present
+- name: "POWER_PORT_TEMPLATE 0.2: Create module type for testing power ports on module types"
+ netbox.netbox.netbox_module_type:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ model: Module Type Power Tests
+ manufacturer: Test Manufacturer
+ state: present
+
- name: "POWER_PORT_TEMPLATE 1: Necessary info creation"
netbox.netbox.netbox_power_port_template:
netbox_url: http://localhost:32768
@@ -118,3 +127,86 @@
- test_five['diff']['before']['state'] == "present"
- test_five['diff']['after']['state'] == "absent"
- test_five['msg'] == "power_port_template Power Port Template 2 deleted"
+
+- name: "POWER_PORT_TEMPLATE 6: Necessary info creation"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: present
+ register: test_six
+
+- name: "POWER_PORT_TEMPLATE 6: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_six is changed
+ - test_six['diff']['before']['state'] == "absent"
+ - test_six['diff']['after']['state'] == "present"
+ - test_six['power_port_template']['name'] == "Module Power Port Template"
+ - test_six['power_port_template']['module_type'] == 1
+ - test_six['msg'] == "power_port_template Module Power Port Template created"
+
+- name: "POWER_PORT_TEMPLATE 7: Create duplicate"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: present
+ register: test_seven
+
+- name: "POWER_PORT_TEMPLATE 7: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_seven['changed']
+ - test_seven['power_port_template']['name'] == "Module Power Port Template"
+ - test_seven['power_port_template']['module_type'] == 1
+ - test_seven['msg'] == "power_port_template Module Power Port Template already exists"
+
+- name: "POWER_PORT_TEMPLATE 8: Update power_port_template with other fields"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ type: ita-e
+ allocated_draw: 10
+ maximum_draw: 20
+ state: present
+ register: test_eight
+
+- name: "POWER_PORT_TEMPLATE 8: ASSERT - Update power_port_template with other fields"
+ assert:
+ that:
+ - test_eight is changed
+ - test_eight['diff']['after']['type'] == "ita-e"
+ - test_eight['diff']['after']['allocated_draw'] == 10
+ - test_eight['diff']['after']['maximum_draw'] == 20
+ - test_eight['power_port_template']['name'] == "Module Power Port Template"
+ - test_eight['power_port_template']['module_type'] == 1
+ - test_eight['power_port_template']['type'] == "ita-e"
+ - test_eight['power_port_template']['allocated_draw'] == 10
+ - test_eight['power_port_template']['maximum_draw'] == 20
+ - test_eight['msg'] == "power_port_template Module Power Port Template updated"
+
+- name: "POWER_PORT_TEMPLATE 9: Delete Power Port Template"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: absent
+ register: test_nine
+
+- name: "POWER_PORT_TEMPLATE 9: ASSERT - Delete Power Port Template"
+ assert:
+ that:
+ - test_nine is changed
+ - test_nine['diff']['before']['state'] == "present"
+ - test_nine['diff']['after']['state'] == "absent"
+ - test_nine['msg'] == "power_port_template Module Power Port Template deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_prefix.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_prefix.yml
index 59ed336ad..59ed336ad 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_prefix.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_prefix.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_provider.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_provider.yml
index 246788991..cba224eb4 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_provider.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_provider.yml
@@ -46,7 +46,6 @@
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
name: Test Provider One
- account: "200129104"
comments: "BAD PROVIDER"
state: present
register: test_three
@@ -55,11 +54,9 @@
assert:
that:
- test_three is changed
- - test_three['diff']['after']['account'] == "200129104"
- test_three['diff']['after']['comments'] == "BAD PROVIDER"
- test_three['provider']['name'] == "Test Provider One"
- test_three['provider']['slug'] == "test-provider-one"
- - test_three['provider']['account'] == "200129104"
- test_three['provider']['comments'] == "BAD PROVIDER"
- test_three['msg'] == "provider Test Provider One updated"
@@ -78,6 +75,5 @@
- test_four is changed
- test_four['provider']['name'] == "Test Provider One"
- test_four['provider']['slug'] == "test-provider-one"
- - test_four['provider']['account'] == "200129104"
- test_four['provider']['comments'] == "BAD PROVIDER"
- test_four['msg'] == "provider Test Provider One deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_provider_network.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_provider_network.yml
index bf7d4bf97..bf7d4bf97 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_provider_network.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_provider_network.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack.yml
index 8b96c56c1..245dd0c29 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack.yml
@@ -206,7 +206,7 @@
assert:
that:
- test_seven is failed
- - "'Asset tag already exists' in test_seven['msg']"
+ - "'asset tag already exists' in test_seven['msg']"
- name: "8 - Test delete"
netbox.netbox.netbox_rack:
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack_group.yml
index 6a10cbf94..6a10cbf94 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack_role.yml
index 5ca9e44eb..b437a5a78 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rack_role.yml
@@ -50,6 +50,7 @@
data:
name: Rack Role
color: "003EFF"
+ description: "This is a Rack Role test"
state: present
register: test_three
@@ -61,6 +62,7 @@
- test_three['rack_role']['name'] == "Rack Role"
- test_three['rack_role']['slug'] == "rack-role"
- test_three['rack_role']['color'] == "003eff"
+ - test_three['rack_role']['description'] == "This is a Rack Role test"
- test_three['msg'] == "rack_role Rack Role updated"
- name: "RACK_ROLE 4: Delete"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rear_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rear_port.yml
index 10eb23098..10eb23098 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rear_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rear_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rear_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rear_port_template.yml
index ca867619a..ca867619a 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rear_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rear_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_region.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_region.yml
index 1359598af..1359598af 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_region.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_region.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rir.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rir.yml
index cc4935938..cc4935938 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rir.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_rir.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_route_target.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_route_target.yml
index 354978dc2..354978dc2 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_route_target.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_route_target.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_service.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_service.yml
index 09a993c3d..09a993c3d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_service.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_service.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_service_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_service_template.yml
index f64509acf..f64509acf 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_service_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_service_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_site.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_site.yml
index 6960eeb3d..6960eeb3d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_site.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_site.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_site_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_site_group.yml
index 09e2df4c6..09e2df4c6 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_site_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_site_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tag.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tag.yml
index 38c4157c2..38c4157c2 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tag.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tag.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tenant.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tenant.yml
index 7c9af8b9f..7c9af8b9f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tenant.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tenant.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tenant_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tenant_group.yml
index 47ad78431..4113a2260 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_tenant_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_tenant_group.yml
@@ -90,7 +90,7 @@
- test_five['diff']['before']['state'] == "absent"
- test_five['diff']['after']['state'] == "present"
- test_five['tenant_group']['name'] == "Child Test Tenant Group"
- - test_five['tenant_group']['parent'] == {{ test_four.tenant_group.id }}
+ - test_five['tenant_group']['parent'] == test_four.tenant_group.id
- test_five['msg'] == "tenant_group Child Test Tenant Group created"
- name: "6 - Test child tenant group deletion"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_virtual_chassis.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_virtual_chassis.yml
index 04ada8411..04ada8411 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_virtual_chassis.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_virtual_chassis.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_virtual_machine.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_virtual_machine.yml
index 79d3882bc..79d3882bc 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_virtual_machine.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_virtual_machine.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vlan.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vlan.yml
index d95abbeca..d95abbeca 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vlan.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vlan.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vlan_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vlan_group.yml
index 2be4fd3df..2be4fd3df 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vlan_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vlan_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vm_interface.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vm_interface.yml
index 799d04b16..799d04b16 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vm_interface.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vm_interface.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vrf.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vrf.yml
index abf9bab0e..abf9bab0e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_vrf.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_vrf.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_webhook.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_webhook.yml
index f2f5d517e..f2f5d517e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_webhook.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_webhook.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_lan.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_lan.yml
index e59af42ee..e59af42ee 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_lan.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_lan.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_lan_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_lan_group.yml
index 51ae3a74f..51ae3a74f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_lan_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_lan_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_link.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_link.yml
index baa4574d1..baa4574d1 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_wireless_link.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.6/tasks/netbox_wireless_link.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/main.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/main.yml
index e12680a30..d1c4b6fe7 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/main.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/main.yml
@@ -1,5 +1,4 @@
---
-
- name: "NETBOX_DEVICE TESTS"
include_tasks: "netbox_device.yml"
@@ -229,32 +228,33 @@
tags:
- netbox_export_template
-- name: "NETBOX_WEBHOOK TESTS"
- include_tasks:
- file: "netbox_webhook.yml"
- apply:
- tags:
- - netbox_webhook
- tags:
- - netbox_webhook
-
-- name: "NETBOX_L2VPN TESTS"
- include_tasks:
- file: "netbox_l2vpn.yml"
- apply:
- tags:
- - netbox_l2vpn
- tags:
- - netbox_l2vpn
-
-- name: "NETBOX_L2VPN_TERMINATION TESTS"
- include_tasks:
- file: "netbox_l2vpn_termination.yml"
- apply:
- tags:
- - netbox_l2vpn_termination
- tags:
- - netbox_l2vpn_termination
+# Must update for 3.7
+#- name: "NETBOX_WEBHOOK TESTS"
+# include_tasks:
+# file: "netbox_webhook.yml"
+# apply:
+# tags:
+# - netbox_webhook
+# tags:
+# - netbox_webhook
+
+#- name: "NETBOX_L2VPN TESTS"
+# include_tasks:
+# file: "netbox_l2vpn.yml"
+# apply:
+# tags:
+# - netbox_l2vpn
+# tags:
+# - netbox_l2vpn
+
+#- name: "NETBOX_L2VPN_TERMINATION TESTS"
+# include_tasks:
+# file: "netbox_l2vpn_termination.yml"
+# apply:
+# tags:
+# - netbox_l2vpn_termination
+# tags:
+# - netbox_l2vpn_termination
- name: "NETBOX_INVENTORY_ITEM_ROLE TESTS"
include_tasks:
@@ -274,12 +274,30 @@
tags:
- netbox_module_type
+- name: "NETBOX_SERVICE_TEMPLATE TESTS"
+ include_tasks:
+ file: "netbox_service_template.yml"
+ apply:
+ tags:
+ - netbox_service_template
+ tags:
+ - netbox_service_template
+
- name: "NETBOX_ASN TESTS"
include_tasks: "netbox_asn.yml"
- name: "NETBOX_FHRP_GROUP TESTS"
include_tasks: "netbox_fhrp_group.yml"
+- name: "NETBOX_JOURNAL_ENTRY TESTS"
+ include_tasks:
+ file: "netbox_journal_entry.yml"
+ apply:
+ tags:
+ - netbox_journal_entry
+ tags:
+ - netbox_journal_entry
+
- name: "NETBOX_FHRP_GROUP_ASSIGNMENT TESTS"
include_tasks:
file: "netbox_fhrp_group_assignment.yml"
@@ -288,3 +306,13 @@
- netbox_fhrp_group_assignmen
tags:
- netbox_fhrp_group_assignmen
+
+- name: "NETBOX_CONFIG_TEMPLATE"
+ include_tasks: "netbox_config_template.yml"
+ tags:
+ - netbox_config_template
+
+- name: "NETBOX_VIRTUAL_DISK"
+ include_tasks: "netbox_virtual_disk.yml"
+ tags:
+ - netbox_virtual_disk
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_aggregate.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_aggregate.yml
index 8fbd2b7dd..ac02641dc 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_aggregate.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_aggregate.yml
@@ -21,7 +21,7 @@
- test_one['diff']['before']['state'] == "absent"
- test_one['diff']['after']['state'] == "present"
- test_one['aggregate']['prefix'] == "10.0.0.0/8"
- - test_one['aggregate']['family'] == 4
+ #- test_one['aggregate']['family'] == 4
- test_one['aggregate']['rir'] == 1
- test_one['msg'] == "aggregate 10.0.0.0/8 created"
@@ -110,6 +110,6 @@
- test_five['diff']['before']['state'] == "absent"
- test_five['diff']['after']['state'] == "present"
- test_five['aggregate']['prefix'] == "2001::/32"
- - test_five['aggregate']['family'] == 6
+ #- test_five['aggregate']['family'] == 6
- test_five['aggregate']['rir'] == 1
- test_five['msg'] == "aggregate 2001::/32 created"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_asn.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_asn.yml
index 346bafda9..346bafda9 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_asn.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_asn.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cable.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cable.yml
index ebd67c6cc..5728986c0 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_cable.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cable.yml
@@ -82,6 +82,7 @@
length_unit: m
tags:
- "Schnozzberry"
+ tenant: "Test Tenant"
state: present
register: test_three
@@ -96,6 +97,7 @@
- test_three['diff']['after']['length'] == 30
- test_three['diff']['after']['length_unit'] == "m"
- test_three['diff']['after']['tags'][0] == 4
+ - test_three['diff']['after']['tenant'] == 1
- test_three['cable']['termination_a_type'] == "dcim.interface"
- test_three['cable']['termination_a_id'] == 15
- test_three['cable']['termination_b_type'] == "dcim.interface"
@@ -107,6 +109,7 @@
- test_three['cable']['length'] == 30
- test_three['cable']['length_unit'] == "m"
- test_three['cable']['tags'][0] == 4
+ - test_three['cable']['tenant'] == 1
- test_three['msg'] == "cable dcim.interface Ethernet2/2 <> dcim.interface Ethernet2/1 updated"
- name: "CABLE 4: ASSERT - Delete"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit.yml
index 1d8f1ec47..1d8f1ec47 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit_termination.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit_termination.yml
index a37cdc680..a37cdc680 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit_termination.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit_termination.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit_type.yml
index 45f956e34..45f956e34 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_circuit_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_circuit_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster.yml
index 11ba5ef82..11ba5ef82 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster_group.yml
index 9f84518ce..9f84518ce 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster_type.yml
index 11c88206f..11c88206f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_cluster_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_cluster_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_config_context.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_context.yml
index 2353dfbfa..2353dfbfa 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_config_context.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_context.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_template.yml
new file mode 100644
index 000000000..9abf3ea05
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_config_template.yml
@@ -0,0 +1,82 @@
+---
+##
+##
+### NETBOX_CONFIG_TEMPLATES
+##
+##
+- name: "CONFIG_TEMPLATES 1: Necessary info creation"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ description: "Test template"
+ template_code: "test template"
+ state: present
+ register: test_one
+
+- name: "CONFIG_TEMPLATES 1: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_one is changed
+ - test_one['diff']['before']['state'] == "absent"
+ - test_one['diff']['after']['state'] == "present"
+ - test_one['config_template']['name'] == "test_template"
+ - test_one['config_template']['description'] == "Test template"
+ - test_one['config_template']['template_code'] == "test template"
+ - test_one['msg'] == "config_template test_template created"
+
+- name: "CONFIG_TEMPLATES 2: Create duplicate"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ description: "Test template"
+ template_code: "test template"
+ state: present
+ register: test_two
+
+- name: "CONFIG_TEMPLATES 2: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_two['changed']
+ - test_two['config_template']['name'] == "test_template"
+ - test_two['msg'] == "config_template test_template already exists"
+
+- name: "CONFIG_TEMPLATES 3: Update data"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ description: "Updated test template"
+ template_code: "updated test template"
+ state: present
+ register: test_three
+
+- name: "CONFIG_TEMPLATES 3: ASSERT - Updated"
+ assert:
+ that:
+ - test_three is changed
+ - test_three['diff']['after']['template_code'] == "updated test template"
+ - test_three['diff']['after']['description'] == "Updated test template"
+ - test_three['config_template']['name'] == "test_template"
+ - test_three['msg'] == "config_template test_template updated"
+
+- name: "CONFIG_TEMPLATES 4: Delete"
+ netbox.netbox.netbox_config_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "test_template"
+ state: absent
+ register: test_four
+
+- name: "CONFIG_TEMPLATES 4: ASSERT - Deleted"
+ assert:
+ that:
+ - test_four is changed
+ - test_four['diff']['after']['state'] == "absent"
+ - test_four['config_template']['name'] == "test_template"
+ - test_four['msg'] == "config_template test_template deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_port.yml
index 1c97cb8ad..1c97cb8ad 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_port_template.yml
index b1bd1d1e4..b1bd1d1e4 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_server_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_server_port.yml
index f70345329..f70345329 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_server_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_server_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_server_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_server_port_template.yml
index 4ad47d40a..4ad47d40a 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_console_server_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_console_server_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_contact.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_contact.yml
index feb9f7e9f..feb9f7e9f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_contact.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_contact.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_contact_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_contact_role.yml
index fb875748e..fb875748e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_contact_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_contact_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_custom_field.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_custom_field.yml
index 0db0b5e1a..7b8525e8e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_custom_field.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_custom_field.yml
@@ -106,3 +106,24 @@
- test_five['diff']['after']['state'] == "absent"
- test_five['custom_field']['name'] == "A_CustomField"
- test_five['msg'] == "custom_field A_CustomField deleted"
+
+# Change in NetBox 3.7
+#- name: "CUSTOM_FIELD 6: UI Visibility (hidden-ifunset)"
+# netbox.netbox.netbox_custom_field:
+# netbox_url: http://localhost:32768
+# netbox_token: 0123456789abcdef0123456789abcdef01234567
+# data:
+# content_types:
+# - "dcim.device"
+# name: A_CustomField
+# type: text
+# ui_visibility: hidden-ifunset
+# state: present
+# register: test_six
+
+#- name: "CUSTOM_FIELD 6: UI Visibility (hidden-ifunset)"
+# assert:
+# that:
+# - test_six is changed
+# - test_six['custom_field']['name'] == "A_CustomField"
+# - test_six['custom_field']['ui_visibility'] == "hidden-ifunset"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_custom_link.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_custom_link.yml
index 4a7b8d84a..8376d357b 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_custom_link.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_custom_link.yml
@@ -9,7 +9,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "dcim.device"
+ content_types:
+ - "dcim.device"
name: Custom Link
link_text: Open Web management
link_url: !unsafe https://{{ obj.name }}.domain.local/
@@ -23,7 +24,7 @@
- test_one['diff']['before']['state'] == "absent"
- test_one['diff']['after']['state'] == "present"
- test_one['custom_link']['name'] == "Custom Link"
- - test_one['custom_link']['content_type'] == "dcim.device"
+ - test_one['custom_link']['content_types'] == ["dcim.device"]
- test_one['custom_link']['link_text'] == "Open Web management"
- test_one['msg'] == "custom_link Custom Link created"
@@ -32,7 +33,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "dcim.device"
+ content_types:
+ - "dcim.device"
name: Custom Link
link_text: Open Web management
link_url: !unsafe https://{{ obj.name }}.domain.local/
@@ -51,7 +53,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "dcim.device"
+ content_types:
+ - "dcim.device"
name: Custom Link
link_text: Open Web management
link_url: !unsafe https://{{ obj.name }}.domain.local/
@@ -72,7 +75,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "virtualization.virtualmachine"
+ content_types:
+ - "virtualization.virtualmachine"
name: Custom Link
link_text: Open Web management
link_url: !unsafe https://{{ obj.name }}.domain.local/
@@ -83,7 +87,7 @@
assert:
that:
- test_four is changed
- - test_four['diff']['after']['content_type'] == "virtualization.virtualmachine"
+ - test_four['diff']['after']['content_types'] == ["virtualization.virtualmachine"]
- test_four['custom_link']['name'] == "Custom Link"
- test_four['msg'] == "custom_link Custom Link updated"
@@ -92,7 +96,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "virtualization.virtualmachine"
+ content_types:
+ - "virtualization.virtualmachine"
name: Custom Link
link_text: Open Web management
link_url: !unsafe https://{{ obj.name }}.domain.local/
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device.yml
index badf1c9f1..badf1c9f1 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_bay.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_bay.yml
index 18a804354..18a804354 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_bay.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_bay.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_bay_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_bay_template.yml
index 4b6965033..4b6965033 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_bay_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_bay_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_interface.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_interface.yml
index d8e187d65..fa3f10214 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_device_interface.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_interface.yml
@@ -1,9 +1,6 @@
---
-##
-##
-### NETBOX_DEVICE_INTERFACE
-##
-##
+# NETBOX_DEVICE_INTERFACE
+
- name: "1 - Interface with required information"
netbox.netbox.netbox_device_interface:
netbox_url: "http://localhost:32768"
@@ -123,7 +120,7 @@
- test_five['interface']['enabled'] == false
- test_five['interface']['type'] == "1000base-t"
- test_five['interface']['mgmt_only'] == false
- - test_five['interface']['lag'] == 10
+ - test_five['interface']['lag'] == test_four["interface"]["id"]
- test_five['interface']['mode'] == "access"
- test_five['interface']['mtu'] == 1600
@@ -256,6 +253,7 @@
device: Test Nexus One
name: Ethernet2/2
description: "Updated child interface from parent device"
+ type: 1000Base-T (1GE)
update_vc_child: True
state: present
register: test_ten
@@ -280,6 +278,7 @@
device: Test Nexus One
name: Ethernet2/2
description: "Updated child interface from parent device - test"
+ type: 1000Base-T (1GE)
state: present
ignore_errors: yes
register: test_eleven
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_interface_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_interface_template.yml
index b6e98914f..b6e98914f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_interface_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_interface_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_role.yml
index 64ec9840f..64ec9840f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_type.yml
index 098c75d27..098c75d27 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_device_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_device_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_export_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_export_template.yml
index e7419b9bd..b3dcea015 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_export_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_export_template.yml
@@ -9,7 +9,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "dcim.device"
+ content_types:
+ - "dcim.device"
name: Example Export Template
description: Export Devices
template_code: !unsafe >-
@@ -24,7 +25,7 @@
- test_one['diff']['before']['state'] == "absent"
- test_one['diff']['after']['state'] == "present"
- test_one['export_template']['name'] == "Example Export Template"
- - test_one['export_template']['content_type'] == "dcim.device"
+ - test_one['export_template']['content_types'] == ["dcim.device"]
- test_one['export_template']['description'] == "Export Devices"
- test_one['msg'] == "export_template Example Export Template created"
@@ -33,7 +34,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "dcim.device"
+ content_types:
+ - "dcim.device"
name: Example Export Template
description: Export Devices
template_code: !unsafe >-
@@ -53,7 +55,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "dcim.device"
+ content_types:
+ - "dcim.device"
name: Example Export Template
description: Export Devices
template_code: !unsafe >-
@@ -75,7 +78,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "virtualization.virtualmachine"
+ content_types:
+ - "virtualization.virtualmachine"
name: Example Export Template
description: Export Devices
template_code: !unsafe >-
@@ -87,7 +91,7 @@
assert:
that:
- test_four is changed
- - test_four['diff']['after']['content_type'] == "virtualization.virtualmachine"
+ - test_four['diff']['after']['content_types'] == ["virtualization.virtualmachine"]
- test_four['export_template']['name'] == "Example Export Template"
- test_four['msg'] == "export_template Example Export Template updated"
@@ -96,7 +100,8 @@
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
- content_type: "virtualization.virtualmachine"
+ content_types:
+ - "virtualization.virtualmachine"
name: Example Export Template
description: Export Devices
template_code: !unsafe >-
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_fhrp_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_fhrp_group.yml
index 91788ef02..91788ef02 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_fhrp_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_fhrp_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_fhrp_group_assignment.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_fhrp_group_assignment.yml
index 27f20c293..27f20c293 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_fhrp_group_assignment.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_fhrp_group_assignment.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_front_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_front_port.yml
index 1f4c60a4d..1f4c60a4d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_front_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_front_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_front_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_front_port_template.yml
index 30e907100..30e907100 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_front_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_front_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item.yml
new file mode 100644
index 000000000..cc038ac94
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item.yml
@@ -0,0 +1,203 @@
+---
+##
+##
+### NETBOX_INVENTORY_ITEM
+##
+##
+- name: "INVENTORY_ITEM 1: Necessary info creation"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ state: present
+ register: test_one
+
+- name: "INVENTORY_ITEM 1: ASSERT - Necessary info creation"
+ ansible.builtin.assert:
+ that:
+ - test_one is changed
+ - test_one.diff.before.state == "absent"
+ - test_one.diff.after.state == "present"
+ - test_one.inventory_item.name == "10G-SFP+"
+ - test_one.inventory_item.device == 1
+ - test_one.msg == "inventory_item 10G-SFP+ created"
+
+- name: "INVENTORY_ITEM 2: Create duplicate"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ state: present
+ register: test_two
+
+- name: "INVENTORY_ITEM 2: ASSERT - Create duplicate"
+ ansible.builtin.assert:
+ that:
+ - not test_two.changed
+ - test_two.inventory_item.name == "10G-SFP+"
+ - test_two.inventory_item.device == 1
+ - test_two.msg == "inventory_item 10G-SFP+ already exists"
+
+- name: "INVENTORY_ITEM 3: Update properties"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ manufacturer: "Cisco"
+ part_id: "10G-SFP+"
+ serial: "1234"
+ asset_tag: "1234"
+ description: "New SFP"
+ discovered: True
+ tags:
+ - "Schnozzberry"
+ state: present
+ register: test_three
+
+- name: "INVENTORY_ITEM 3: ASSERT - Updated"
+ ansible.builtin.assert:
+ that:
+ - test_three is changed
+ - test_three.diff.after.asset_tag == "1234"
+ - test_three.diff.after.serial == "1234"
+ - test_three.diff.after.description == "New SFP"
+ - test_three.diff.after.manufacturer == 1
+ - test_three.diff.after.part_id == "10G-SFP+"
+ - test_three.diff.after.tags[0] == 4
+ - test_three.diff.after.discovered == True
+ - test_three.inventory_item.name == "10G-SFP+"
+ - test_three.inventory_item.device == 1
+ - test_three.inventory_item.asset_tag == "1234"
+ - test_three.inventory_item.serial == "1234"
+ - test_three.inventory_item.description == "New SFP"
+ - test_three.inventory_item.manufacturer == 1
+ - test_three.inventory_item.part_id == "10G-SFP+"
+ - test_three.inventory_item.tags[0] == 4
+ - test_three.inventory_item.discovered == True
+ - test_three.msg == "inventory_item 10G-SFP+ updated"
+
+- name: "INVENTORY_ITEM 4: Delete inventory item"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: "test100"
+ name: "10G-SFP+"
+ state: absent
+ register: test_four
+
+- name: "INVENTORY_ITEM 4: ASSERT - Delete"
+ ansible.builtin.assert:
+ that:
+ - test_four is changed
+ - test_four.inventory_item.name == "10G-SFP+"
+ - test_four.inventory_item.device == 1
+ - test_four.inventory_item.asset_tag == "1234"
+ - test_four.inventory_item.serial == "1234"
+ - test_four.inventory_item.description == "New SFP"
+ - test_four.inventory_item.manufacturer == 1
+ - test_four.inventory_item.part_id == "10G-SFP+"
+ - test_four.inventory_item.tags[0] == 4
+ - test_four.msg == "inventory_item 10G-SFP+ deleted"
+
+- name: "INVENTORY_ITEM 5: PREWORK - Create inventory item role"
+ netbox.netbox.netbox_inventory_item_role:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Processor
+ color: FFFFFF
+ state: present
+ register: test_five_prework
+
+- name: "INVENTORY_ITEM 5: Create inventory item with role"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_processor
+ inventory_item_role: Processor
+ state: present
+ register: test_five
+
+- name: "INVENTORY_ITEM 5: ASSERT - Inventory item creation with role"
+ ansible.builtin.assert:
+ that:
+ - test_five is changed
+ - test_five.diff.before.state == "absent"
+ - test_five.diff.after.state == "present"
+ - test_five.inventory_item.name == "test_processor"
+ - test_five.inventory_item.role == test_five_prework.inventory_item_role.id
+ - test_five.inventory_item.device == 1
+ - test_five.msg == "inventory_item test_processor created"
+
+- name: "INVENTORY_ITEM 6: Create inventory item with missing role"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_processor
+ inventory_item_role: Foo
+ state: present
+ ignore_errors: true
+ register: test_six
+
+- name: "INVENTORY_ITEM 6: ASSERT - Inventory item creation with missing role"
+ ansible.builtin.assert:
+ that:
+ - test_six.failed
+ - test_six.msg == "Could not resolve id of inventory_item_role: Foo"
+
+- name: "INVENTORY_ITEM 7: Create inventory item with component"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_component
+ component_type: "dcim.interface"
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+ register: test_seven
+
+- name: "INVENTORY_ITEM 7: ASSERT - Inventory item creation with component"
+ ansible.builtin.assert:
+ that:
+ - test_seven is changed
+ - test_seven.diff.before.state == "absent"
+ - test_seven.diff.after.state == "present"
+ - test_seven.inventory_item.name == "test_component"
+ - test_seven.inventory_item.component_type == "dcim.interface"
+ - test_seven.inventory_item.component_id == 4
+ - test_seven.inventory_item.device == 1
+ - test_seven.msg == "inventory_item test_component created"
+
+- name: "INVENTORY_ITEM 8: Create inventory item with missing component_type"
+ netbox.netbox.netbox_inventory_item:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ device: test100
+ name: test_component
+ component:
+ name: GigabitEthernet2
+ device: "test100"
+ state: present
+ ignore_errors: true
+ register: test_eight
+
+- name: "INVENTORY_ITEM 8: ASSERT - Inventory item creation with missing component_type"
+ ansible.builtin.assert:
+ that:
+ - test_eight.failed
+ - test_eight.msg == "parameters are required together: component_type, component"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item_role.yml
index 1c2de3f03..1c2de3f03 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_inventory_item_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_inventory_item_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_ip_address.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_ip_address.yml
index 3cda56d3c..c18cad9bd 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_ip_address.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_ip_address.yml
@@ -80,23 +80,24 @@
- test_four['msg'] == "ip_address 192.168.1.20/30 created"
- test_four['ip_address']['address'] == "192.168.1.20/30"
-- name: "5 - Create IP in global VRF - 192.168.1.20/30 - State: New"
- netbox.netbox.netbox_ip_address:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- address: 192.168.1.20/30
- state: new
- register: test_five
+# Enforce uniqueness in NetBox 3.7
+#- name: "5 - Create IP in global VRF - 192.168.1.20/30 - State: New"
+# netbox.netbox.netbox_ip_address:
+# netbox_url: http://localhost:32768
+# netbox_token: 0123456789abcdef0123456789abcdef01234567
+# data:
+# address: 192.168.1.20/30
+# state: new
+# register: test_five
-- name: "5 - ASSERT"
- assert:
- that:
- - test_five is changed
- - test_five['diff']['before']['state'] == "absent"
- - test_five['diff']['after']['state'] == "present"
- - test_five['msg'] == "ip_address 192.168.1.20/30 created"
- - test_five['ip_address']['address'] == "192.168.1.20/30"
+#- name: "5 - ASSERT"
+# assert:
+# that:
+# - test_five is changed
+# - test_five['diff']['before']['state'] == "absent"
+# - test_five['diff']['after']['state'] == "present"
+# - test_five['msg'] == "ip_address 192.168.1.20/30 created"
+# - test_five['ip_address']['address'] == "192.168.1.20/30"
- name: "6 - Create new address with only prefix specified - State: new"
netbox.netbox.netbox_ip_address:
@@ -306,30 +307,31 @@
- test_fourteen['ip_address']['assigned_object_type'] == "virtualization.vminterface"
- test_fourteen['ip_address']['assigned_object_id'] == 1
-- name: "15 - Create same IP address on Eth0 - test101-vm - State: present"
- netbox.netbox.netbox_ip_address:
- netbox_url: http://localhost:32768
- netbox_token: 0123456789abcdef0123456789abcdef01234567
- data:
- family: 4
- address: 10.188.1.100/24
- assigned_object:
- name: Eth0
- virtual_machine: test101-vm
- state: "present"
- register: test_fifteen
+# Enforce uniqueness in NetBox 3.7
+#- name: "15 - Create same IP address on Eth0 - test101-vm - State: present"
+# netbox.netbox.netbox_ip_address:
+# netbox_url: http://localhost:32768
+# netbox_token: 0123456789abcdef0123456789abcdef01234567
+# data:
+# family: 4
+# address: 10.188.1.100/24
+# assigned_object:
+# name: Eth0
+# virtual_machine: test101-vm
+# state: "present"
+# register: test_fifteen
-- name: "15 - ASSERT"
- assert:
- that:
- - test_fifteen is changed
- - test_fifteen['diff']['before']['state'] == "absent"
- - test_fifteen['diff']['after']['state'] == "present"
- - test_fifteen['msg'] == "ip_address 10.188.1.100/24 created"
- - test_fifteen['ip_address']['address'] == "10.188.1.100/24"
- - test_fifteen['ip_address']['family'] == 4
- - test_fifteen['ip_address']['assigned_object_type'] == "virtualization.vminterface"
- - test_fifteen['ip_address']['assigned_object_id'] == 6
+#- name: "15 - ASSERT"
+# assert:
+# that:
+# - test_fifteen is changed
+# - test_fifteen['diff']['before']['state'] == "absent"
+# - test_fifteen['diff']['after']['state'] == "present"
+# - test_fifteen['msg'] == "ip_address 10.188.1.100/24 created"
+# - test_fifteen['ip_address']['address'] == "10.188.1.100/24"
+# - test_fifteen['ip_address']['family'] == 4
+# - test_fifteen['ip_address']['assigned_object_type'] == "virtualization.vminterface"
+# - test_fifteen['ip_address']['assigned_object_id'] == 6
- name: "16 - Create IP address with no mask - State: Present"
netbox.netbox.netbox_ip_address:
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_ipam_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_ipam_role.yml
index 1f1ff0f36..1f1ff0f36 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_ipam_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_ipam_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_journal_entry.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_journal_entry.yml
new file mode 100644
index 000000000..d65e64cb8
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_journal_entry.yml
@@ -0,0 +1,26 @@
+---
+##
+##
+### NETBOX_JOURNAL_ENTRY
+##
+##
+- name: "JOURNAL ENTRY 1: Creation"
+ netbox.netbox.netbox_journal_entry:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ assigned_object_type: dcim.device
+ assigned_object_id: 1
+ comments: |
+ Comment on device
+ state: new
+ register: test_one
+
+- name: "JOURNAL_ENTRY 1: ASSERT - Creation"
+ assert:
+ that:
+ - test_one is changed
+ - test_one['diff']['before']['state'] == "absent"
+ - test_one['diff']['after']['state'] == "present"
+ - test_one['journal_entry']['kind'] == "info"
+ - test_one['msg'] == "journal_entry created"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_l2vpn.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_l2vpn.yml
index 292badb93..292badb93 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_l2vpn.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_l2vpn.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_l2vpn_termination.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_l2vpn_termination.yml
index a4560f407..a4560f407 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_l2vpn_termination.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_l2vpn_termination.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_location.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_location.yml
index f2f7bb9db..f2f7bb9db 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_location.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_location.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_lookup.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_lookup.yml
index d3d99c181..277454fcd 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_lookup.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_lookup.yml
@@ -6,27 +6,27 @@
##
- name: "NETBOX_LOOKUP 1: Lookup returns exactly two sites"
assert:
- that: "{{ query_result|count }} == 3"
+ that: query_result == "3"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'sites', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'sites', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|count }}"
- name: "NETBOX_LOOKUP 2: Query doesn't return Wibble (sanity check json_query)"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`Wibble`]')|count }} == 0"
+ that: query_result == "0"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`Wibble`]')|count}}"
- name: "NETBOX_LOOKUP 3: Device query returns exactly one TestDeviceR1"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`TestDeviceR1`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`TestDeviceR1`]')|count }}"
- name: "NETBOX_LOOKUP 4: VLAN ID 400 can be queried and is named 'Test VLAN'"
assert:
- that: "{{ (query_result|community.general.json_query('[?value.vid==`400`].value.name'))[0] == 'Test VLAN' }}"
+ that: query_result == 'Test VLAN'
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'vlans', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ (query('netbox.netbox.nb_lookup', 'vlans', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.vid==`400`].value.name'))[0] }}"
- name: "NETBOX_LOOKUP 5: Add one of two devices for lookup filter test."
netbox.netbox.netbox_device:
@@ -58,25 +58,26 @@
- name: "NETBOX_LOOKUP 7: Device query returns exactly the L2 device"
assert:
- that: "{{ query_result|community.general.json_query('[?value.display==`L2`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567')|community.general.json_query('[?value.display==`L2`]')|count }}"
- name: "NETBOX_LOOKUP 8: Device query specifying raw data returns payload without key/value dict"
assert:
- that: "{{ query_result|community.general.json_query('[?display==`L2`]')|count }} == 1"
+ that: query_result == "1"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True) }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch tag=lookup', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True)|community.general.json_query('[?display==`L2`]')|count }}"
- name: "NETBOX_LOOKUP 9: Device query specifying multiple sites, Make sure L1 and L2 are in the results"
assert:
that:
- - "'L1' in {{ query_result |community.general.json_query('[*].display') }}"
- - "'L2' in {{ query_result |community.general.json_query('[*].display') }}"
+ - "'L1' in query_result"
+ - "'L2' in query_result"
vars:
- query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch site=test-site site=test-site2', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True) }}"
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='role=core-switch site=test-site site=test-site2', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567', raw_data=True)|community.general.json_query('[*].display') }}"
- name: "NETBOX_LOOKUP 10: Device query by ID"
assert:
- that:
- - "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='id=1', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
+ that: query_result
+ vars:
+ query_result: "{{ query('netbox.netbox.nb_lookup', 'devices', api_filter='id=1', api_endpoint='http://localhost:32768', token='0123456789abcdef0123456789abcdef01234567') }}"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_manufacturer.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_manufacturer.yml
index 4dd1907eb..4dd1907eb 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_manufacturer.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_manufacturer.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_module_type.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_module_type.yml
index e1d51c4cb..e1d51c4cb 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_module_type.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_module_type.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_platform.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_platform.yml
index 95ccdb4cf..1e3621add 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_platform.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_platform.yml
@@ -47,9 +47,6 @@
data:
name: Test Platform
manufacturer: Test Manufacturer
- napalm_driver: ios
- napalm_args:
- global_delay_factor: 2
state: present
register: test_three
@@ -58,11 +55,7 @@
that:
- test_three is changed
- test_three['diff']['after']['manufacturer'] == 3
- - test_three['diff']['after']['napalm_args']['global_delay_factor'] == 2
- - test_three['diff']['after']['napalm_driver'] == "ios"
- test_three['platform']['manufacturer'] == 3
- - test_three['platform']['napalm_args']['global_delay_factor'] == 2
- - test_three['platform']['napalm_driver'] == "ios"
- test_three['msg'] == "platform Test Platform updated"
- name: "PLATFORM 4: ASSERT - Delete"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_feed.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_feed.yml
index a02fd9129..a02fd9129 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_feed.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_feed.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_outlet.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_outlet.yml
index c7b5f7d3d..c7b5f7d3d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_outlet.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_outlet.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_outlet_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_outlet_template.yml
index 96f283486..96f283486 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_outlet_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_outlet_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_panel.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_panel.yml
index 082a6b375..082a6b375 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_panel.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_panel.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_port.yml
index b6368bd92..b6368bd92 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_port_template.yml
index 9e7547fd9..aaa5eb43c 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_power_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_power_port_template.yml
@@ -7,7 +7,7 @@
### NETBOX_POWER_PORT_TEMPLATE
##
##
-- name: "POWER_PORT_TEMPLATE 0: Create device type for testing power ports"
+- name: "POWER_PORT_TEMPLATE 0.1: Create device type for testing power ports on device types"
netbox.netbox.netbox_device_type:
netbox_url: http://localhost:32768
netbox_token: 0123456789abcdef0123456789abcdef01234567
@@ -16,6 +16,15 @@
manufacturer: Test Manufacturer
state: present
+- name: "POWER_PORT_TEMPLATE 0.2: Create module type for testing power ports on module types"
+ netbox.netbox.netbox_module_type:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ model: Module Type Power Tests
+ manufacturer: Test Manufacturer
+ state: present
+
- name: "POWER_PORT_TEMPLATE 1: Necessary info creation"
netbox.netbox.netbox_power_port_template:
netbox_url: http://localhost:32768
@@ -118,3 +127,86 @@
- test_five['diff']['before']['state'] == "present"
- test_five['diff']['after']['state'] == "absent"
- test_five['msg'] == "power_port_template Power Port Template 2 deleted"
+
+- name: "POWER_PORT_TEMPLATE 6: Necessary info creation"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: present
+ register: test_six
+
+- name: "POWER_PORT_TEMPLATE 6: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_six is changed
+ - test_six['diff']['before']['state'] == "absent"
+ - test_six['diff']['after']['state'] == "present"
+ - test_six['power_port_template']['name'] == "Module Power Port Template"
+ - test_six['power_port_template']['module_type'] == 1
+ - test_six['msg'] == "power_port_template Module Power Port Template created"
+
+- name: "POWER_PORT_TEMPLATE 7: Create duplicate"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: present
+ register: test_seven
+
+- name: "POWER_PORT_TEMPLATE 7: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_seven['changed']
+ - test_seven['power_port_template']['name'] == "Module Power Port Template"
+ - test_seven['power_port_template']['module_type'] == 1
+ - test_seven['msg'] == "power_port_template Module Power Port Template already exists"
+
+- name: "POWER_PORT_TEMPLATE 8: Update power_port_template with other fields"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ type: ita-e
+ allocated_draw: 10
+ maximum_draw: 20
+ state: present
+ register: test_eight
+
+- name: "POWER_PORT_TEMPLATE 8: ASSERT - Update power_port_template with other fields"
+ assert:
+ that:
+ - test_eight is changed
+ - test_eight['diff']['after']['type'] == "ita-e"
+ - test_eight['diff']['after']['allocated_draw'] == 10
+ - test_eight['diff']['after']['maximum_draw'] == 20
+ - test_eight['power_port_template']['name'] == "Module Power Port Template"
+ - test_eight['power_port_template']['module_type'] == 1
+ - test_eight['power_port_template']['type'] == "ita-e"
+ - test_eight['power_port_template']['allocated_draw'] == 10
+ - test_eight['power_port_template']['maximum_draw'] == 20
+ - test_eight['msg'] == "power_port_template Module Power Port Template updated"
+
+- name: "POWER_PORT_TEMPLATE 9: Delete Power Port Template"
+ netbox.netbox.netbox_power_port_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Module Power Port Template
+ module_type: Module Type Power Tests
+ state: absent
+ register: test_nine
+
+- name: "POWER_PORT_TEMPLATE 9: ASSERT - Delete Power Port Template"
+ assert:
+ that:
+ - test_nine is changed
+ - test_nine['diff']['before']['state'] == "present"
+ - test_nine['diff']['after']['state'] == "absent"
+ - test_nine['msg'] == "power_port_template Module Power Port Template deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_prefix.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_prefix.yml
index 59ed336ad..59ed336ad 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_prefix.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_prefix.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_provider.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_provider.yml
index fd9b8d35f..cba224eb4 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_provider.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_provider.yml
@@ -46,11 +46,6 @@
netbox_token: 0123456789abcdef0123456789abcdef01234567
data:
name: Test Provider One
- asn: 65001
- account: "200129104"
- portal_url: http://provider.net
- noc_contact: noc@provider.net
- admin_contact: admin@provider.net
comments: "BAD PROVIDER"
state: present
register: test_three
@@ -59,19 +54,9 @@
assert:
that:
- test_three is changed
- - test_three['diff']['after']['asn'] == 65001
- - test_three['diff']['after']['account'] == "200129104"
- - test_three['diff']['after']['portal_url'] == "http://provider.net"
- - test_three['diff']['after']['noc_contact'] == "noc@provider.net"
- - test_three['diff']['after']['admin_contact'] == "admin@provider.net"
- test_three['diff']['after']['comments'] == "BAD PROVIDER"
- test_three['provider']['name'] == "Test Provider One"
- test_three['provider']['slug'] == "test-provider-one"
- - test_three['provider']['asn'] == 65001
- - test_three['provider']['account'] == "200129104"
- - test_three['provider']['portal_url'] == "http://provider.net"
- - test_three['provider']['noc_contact'] == "noc@provider.net"
- - test_three['provider']['admin_contact'] == "admin@provider.net"
- test_three['provider']['comments'] == "BAD PROVIDER"
- test_three['msg'] == "provider Test Provider One updated"
@@ -90,10 +75,5 @@
- test_four is changed
- test_four['provider']['name'] == "Test Provider One"
- test_four['provider']['slug'] == "test-provider-one"
- - test_four['provider']['asn'] == 65001
- - test_four['provider']['account'] == "200129104"
- - test_four['provider']['portal_url'] == "http://provider.net"
- - test_four['provider']['noc_contact'] == "noc@provider.net"
- - test_four['provider']['admin_contact'] == "admin@provider.net"
- test_four['provider']['comments'] == "BAD PROVIDER"
- test_four['msg'] == "provider Test Provider One deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_provider_network.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_provider_network.yml
index bf7d4bf97..bf7d4bf97 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_provider_network.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_provider_network.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack.yml
index 8b96c56c1..245dd0c29 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack.yml
@@ -206,7 +206,7 @@
assert:
that:
- test_seven is failed
- - "'Asset tag already exists' in test_seven['msg']"
+ - "'asset tag already exists' in test_seven['msg']"
- name: "8 - Test delete"
netbox.netbox.netbox_rack:
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack_group.yml
index 6a10cbf94..6a10cbf94 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rack_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack_role.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack_role.yml
index 5ca9e44eb..5ca9e44eb 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.3/tasks/netbox_rack_role.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rack_role.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rear_port.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rear_port.yml
index 10eb23098..10eb23098 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rear_port.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rear_port.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rear_port_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rear_port_template.yml
index ca867619a..ca867619a 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rear_port_template.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rear_port_template.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_region.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_region.yml
index 1359598af..1359598af 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_region.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_region.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rir.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rir.yml
index cc4935938..cc4935938 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_rir.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_rir.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_route_target.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_route_target.yml
index 354978dc2..354978dc2 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_route_target.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_route_target.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_service.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service.yml
index 09a993c3d..09a993c3d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_service.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service_template.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service_template.yml
new file mode 100644
index 000000000..f64509acf
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_service_template.yml
@@ -0,0 +1,115 @@
+---
+##
+##
+### NETBOX_SERVICE_TEMPLATE
+##
+##
+- name: "SERVICE_TEMPLATE 1: Necessary info creation"
+ netbox.netbox.netbox_service_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Service Template for SSH
+ ports:
+ - 22
+ protocol: tcp
+ state: present
+ register: test_one
+
+- name: "SERVICE_TEMPLATE 1: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_one is changed
+ - test_one['diff']['before']['state'] == "absent"
+ - test_one['diff']['after']['state'] == "present"
+ - test_one['service_template']['name'] == "Service Template for SSH"
+ - test_one['service_template']['ports'] == [22]
+ - test_one['service_template']['protocol'] == "tcp"
+ - test_one['msg'] == "service_template Service Template for SSH created"
+
+- name: "SERVICE_TEMPLATE 2: Create duplicate"
+ netbox.netbox.netbox_service_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Service Template for SSH
+ ports:
+ - 22
+ protocol: tcp
+ state: present
+ register: test_two
+
+- name: "SERVICE_TEMPLATE 2: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_two['changed']
+ - test_two['service_template']['name'] == "Service Template for SSH"
+ - test_two['service_template']['ports'] == [22]
+ - test_two['service_template']['protocol'] == "tcp"
+ - test_two['msg'] == "service_template Service Template for SSH already exists"
+
+- name: "SERVICE_TEMPLATE 3: Update Service Template with other fields"
+ netbox.netbox.netbox_service_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Service Template for SSH
+ ports:
+ - 22
+ protocol: tcp
+ comments: For SSH service
+ state: present
+ register: test_three
+
+- name: "SERVICE_TEMPLATE 3: ASSERT - Update Service Template with other fields"
+ assert:
+ that:
+ - test_three is changed
+ - test_three['diff']['after']['comments'] == "For SSH service"
+ - test_three['service_template']['name'] == "Service Template for SSH"
+ - test_three['service_template']['ports'] == [22]
+ - test_three['service_template']['protocol'] == "tcp"
+ - test_three['service_template']['comments'] == "For SSH service"
+ - test_three['msg'] == "service_template Service Template for SSH updated"
+
+- name: "SERVICE_TEMPLATE 4: Create Service Template for Delete Test"
+ netbox.netbox.netbox_service_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Service Template for DNS
+ ports:
+ - 53
+ protocol: udp
+ comments: Domain Name System
+ state: present
+ register: test_four
+
+- name: "SERVICE_TEMPLATE 4: ASSERT - Create Service Template for Delete Test"
+ assert:
+ that:
+ - test_four is changed
+ - test_four['diff']['before']['state'] == "absent"
+ - test_four['diff']['after']['state'] == "present"
+ - test_four['service_template']['name'] == "Service Template for DNS"
+ - test_four['service_template']['ports'] == [53]
+ - test_four['service_template']['protocol'] == "udp"
+ - test_four['service_template']['comments'] == "Domain Name System"
+ - test_four['msg'] == "service_template Service Template for DNS created"
+
+- name: "SERVICE_TEMPLATE 5: Delete Service Template"
+ netbox.netbox.netbox_service_template:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: Service Template for DNS
+ state: absent
+ register: test_five
+
+- name: "SERVICE_TEMPLATE 5: ASSERT - Delete Service Template"
+ assert:
+ that:
+ - test_five is changed
+ - test_five['diff']['before']['state'] == "present"
+ - test_five['diff']['after']['state'] == "absent"
+ - test_five['msg'] == "service_template Service Template for DNS deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_site.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_site.yml
index 6960eeb3d..6960eeb3d 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_site.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_site.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_site_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_site_group.yml
index 09e2df4c6..09e2df4c6 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_site_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_site_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tag.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tag.yml
index 38c4157c2..38c4157c2 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tag.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tag.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tenant.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tenant.yml
index 7c9af8b9f..7c9af8b9f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tenant.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tenant.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tenant_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tenant_group.yml
index 47ad78431..4113a2260 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_tenant_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_tenant_group.yml
@@ -90,7 +90,7 @@
- test_five['diff']['before']['state'] == "absent"
- test_five['diff']['after']['state'] == "present"
- test_five['tenant_group']['name'] == "Child Test Tenant Group"
- - test_five['tenant_group']['parent'] == {{ test_four.tenant_group.id }}
+ - test_five['tenant_group']['parent'] == test_four.tenant_group.id
- test_five['msg'] == "tenant_group Child Test Tenant Group created"
- name: "6 - Test child tenant group deletion"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_virtual_chassis.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_chassis.yml
index 04ada8411..04ada8411 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_virtual_chassis.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_chassis.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_disk.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_disk.yml
new file mode 100644
index 000000000..999d3edc3
--- /dev/null
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_disk.yml
@@ -0,0 +1,87 @@
+---
+##
+##
+### NETBOX_VIRTUAL_DISK
+##
+##
+- name: "NETBOX_VIRTUAL_DISK 1: Necessary info creation"
+ netbox.netbox.netbox_virtual_disk:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ virtual_machine: "test100-vm"
+ name: "disk0"
+ size: 50
+ state: present
+ register: test_one
+
+- name: "NETBOX_VIRTUAL_DISK 1: ASSERT - Necessary info creation"
+ assert:
+ that:
+ - test_one is changed
+ - test_one['diff']['before']['state'] == "absent"
+ - test_one['diff']['after']['state'] == "present"
+ - test_one['virtual_disk']['name'] == "disk0"
+ - test_one['virtual_disk']['virtual_machine'] == 1
+ - test_one['msg'] == "virtual_disk disk0 created"
+
+- name: "NETBOX_VIRTUAL_DISK 2: Create duplicate"
+ netbox.netbox.netbox_virtual_disk:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ virtual_machine: "test100-vm"
+ name: "disk0"
+ size: 50
+ state: present
+ register: test_two
+
+- name: "NETBOX_VIRTUAL_DISK 2: ASSERT - Create duplicate"
+ assert:
+ that:
+ - not test_two['changed']
+ - test_two['virtual_disk']['name'] == "disk0"
+ - test_two['virtual_disk']['virtual_machine'] == 1
+ - test_two['msg'] == "virtual_disk disk0 already exists"
+
+- name: "NETBOX_VIRTUAL_DISK 3: Update"
+ netbox.netbox.netbox_virtual_disk:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ virtual_machine: "test100-vm"
+ name: "disk0"
+ size: 60
+ tags:
+ - "Schnozzberry"
+ state: present
+ register: test_three
+
+- name: "NETBOX_VIRTUAL_DISK 4: ASSERT - Updated"
+ assert:
+ that:
+ - test_three is changed
+ - test_three['diff']['after']['size'] == 60
+ - test_three['virtual_disk']['name'] == "disk0"
+ - test_three['virtual_disk']['virtual_machine'] == 1
+ - test_three['virtual_disk']['size'] == 60
+ - test_three['virtual_disk']['tags'][0] == 4
+ - test_three['msg'] == "virtual_disk disk0 updated"
+
+- name: "NETBOX_VIRTUAL_DISK 4: ASSERT - Delete"
+ netbox.netbox.netbox_virtual_disk:
+ netbox_url: http://localhost:32768
+ netbox_token: 0123456789abcdef0123456789abcdef01234567
+ data:
+ name: "disk0"
+ virtual_machine: "test100-vm"
+ state: absent
+ register: test_four
+
+- name: "NETBOX_VIRTUAL_DISK 4: ASSERT - Delete"
+ assert:
+ that:
+ - test_four is changed
+ - test_four['virtual_disk']['name'] == "disk0"
+ - test_four['virtual_disk']['virtual_machine'] == 1
+ - test_four['msg'] == "virtual_disk disk0 deleted"
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_virtual_machine.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_machine.yml
index 79d3882bc..79d3882bc 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_virtual_machine.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_virtual_machine.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vlan.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vlan.yml
index d95abbeca..d95abbeca 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vlan.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vlan.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vlan_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vlan_group.yml
index 2be4fd3df..2be4fd3df 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vlan_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vlan_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vm_interface.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vm_interface.yml
index 799d04b16..799d04b16 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vm_interface.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vm_interface.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vrf.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vrf.yml
index abf9bab0e..abf9bab0e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_vrf.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_vrf.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_webhook.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_webhook.yml
index f2f5d517e..f2f5d517e 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_webhook.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_webhook.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_lan.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_lan.yml
index e59af42ee..e59af42ee 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_lan.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_lan.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_lan_group.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_lan_group.yml
index 51ae3a74f..51ae3a74f 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_lan_group.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_lan_group.yml
diff --git a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_link.yml b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_link.yml
index baa4574d1..baa4574d1 100644
--- a/ansible_collections/netbox/netbox/tests/integration/targets/v3.4/tasks/netbox_wireless_link.yml
+++ b/ansible_collections/netbox/netbox/tests/integration/targets/v3.7/tasks/netbox_wireless_link.yml
diff --git a/ansible_collections/netbox/netbox/tests/netbox-docker/v3.3/docker-compose.override.yml b/ansible_collections/netbox/netbox/tests/netbox-docker/v3.3/docker-compose.override.yml
deleted file mode 100644
index 5f86ccac8..000000000
--- a/ansible_collections/netbox/netbox/tests/netbox-docker/v3.3/docker-compose.override.yml
+++ /dev/null
@@ -1,15 +0,0 @@
----
-version: '3.4'
-services:
- netbox-worker: &netbox-override
- image: netboxcommunity/netbox:v3.3
- netbox:
- <<: *netbox-override
- ports:
- - 32768:8080
- environment:
- SKIP_SUPERUSER: "false"
- SUPERUSER_API_TOKEN: "0123456789abcdef0123456789abcdef01234567"
- SUPERUSER_EMAIL: "admin@localhost.com"
- SUPERUSER_NAME: "admin"
- SUPERUSER_PASSWORD: "admin"
diff --git a/ansible_collections/netbox/netbox/tests/netbox-docker/v3.4/docker-compose.override.yml b/ansible_collections/netbox/netbox/tests/netbox-docker/v3.6/docker-compose.override.yml
index 04d96d271..bb526050c 100644
--- a/ansible_collections/netbox/netbox/tests/netbox-docker/v3.4/docker-compose.override.yml
+++ b/ansible_collections/netbox/netbox/tests/netbox-docker/v3.6/docker-compose.override.yml
@@ -2,7 +2,12 @@
version: '3.4'
services:
netbox-worker: &netbox-override
- image: netboxcommunity/netbox:v3.4
+ image: netboxcommunity/netbox:v3.6
+ healthcheck:
+ start_period: 300s
+ timeout: 3s
+ interval: 15s
+ test: "ps -aux | grep -v grep | grep -q rqworker || exit 1"
netbox:
<<: *netbox-override
ports:
diff --git a/ansible_collections/netbox/netbox/tests/netbox-docker/v3.2/docker-compose.override.yml b/ansible_collections/netbox/netbox/tests/netbox-docker/v3.7/docker-compose.override.yml
index 3a16676e7..47e7e80c0 100644
--- a/ansible_collections/netbox/netbox/tests/netbox-docker/v3.2/docker-compose.override.yml
+++ b/ansible_collections/netbox/netbox/tests/netbox-docker/v3.7/docker-compose.override.yml
@@ -2,11 +2,21 @@
version: '3.4'
services:
netbox-worker: &netbox-override
- image: netboxcommunity/netbox:v3.2
+ image: netboxcommunity/netbox:v3.7
+ healthcheck:
+ start_period: 300s
+ timeout: 3s
+ interval: 15s
+ test: "ps -aux | grep -v grep | grep -q rqworker || exit 1"
netbox:
<<: *netbox-override
ports:
- 32768:8080
+ healthcheck:
+ start_period: 300s
+ timeout: 3s
+ interval: 15s
+ test: "curl -f http://localhost:8080/api/ || exit 1"
environment:
SKIP_SUPERUSER: "false"
SUPERUSER_API_TOKEN: "0123456789abcdef0123456789abcdef01234567"
diff --git a/ansible_collections/netbox/netbox/tests/unit/inventory/test_nb_inventory.py b/ansible_collections/netbox/netbox/tests/unit/inventory/test_nb_inventory.py
index 99e63699c..9adfc3e3e 100644
--- a/ansible_collections/netbox/netbox/tests/unit/inventory/test_nb_inventory.py
+++ b/ansible_collections/netbox/netbox/tests/unit/inventory/test_nb_inventory.py
@@ -50,6 +50,13 @@ def inventory_fixture(
@pytest.fixture
+def templar_fixture():
+ templar = Mock()
+
+ return templar
+
+
+@pytest.fixture
def allowed_device_query_parameters_fixture():
# Subset of parameters - real list is fetched dynamically from NetBox openapi endpoint
return [
@@ -220,3 +227,22 @@ def test_fetch_api_docs(inventory_fixture, netbox_ver):
assert filemock.call_args_list == ref_args_list
assert str(inventory_fixture.api_version) == netbox_ver[:-2]
+
+
+def test_new_token(inventory_fixture, templar_fixture):
+ mock_get_option = Mock()
+
+ mock_templar_template_token = Mock()
+ mock_templar_template_token.return_value = {"type": "foo", "value": "bar"}
+
+ inventory_fixture.templar = templar_fixture
+ inventory_fixture.templar.template = mock_templar_template_token
+
+ inventory_fixture.get_option = mock_get_option
+
+ inventory_fixture.headers = {}
+
+ inventory_fixture._set_authorization()
+
+ assert "Authorization" in inventory_fixture.headers
+ assert inventory_fixture.headers["Authorization"] == "Foo bar"
diff --git a/ansible_collections/netbox/netbox/tests/unit/module_utils/test_netbox_base_class.py b/ansible_collections/netbox/netbox/tests/unit/module_utils/test_netbox_base_class.py
index 3a07d0158..40330da12 100644
--- a/ansible_collections/netbox/netbox/tests/unit/module_utils/test_netbox_base_class.py
+++ b/ansible_collections/netbox/netbox/tests/unit/module_utils/test_netbox_base_class.py
@@ -96,7 +96,7 @@ def mock_ansible_module(fixture_arg_spec):
def find_ids_return():
return {
"name": "Test Device1",
- "device_role": 1,
+ "role": 1,
"device_type": 1,
"manufacturer": 1,
"site": 1,
@@ -235,7 +235,7 @@ def test_build_query_params_no_child(
)
get_query_param_id.return_value = 1
query_params = mock_netbox_module._build_query_params(parent, module_data)
- assert query_params == expected
+ assert query_params == expected, query_params
@pytest.mark.parametrize(