diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
commit | 38b7c80217c4e72b1d8988eb1e60bb6e77334114 (patch) | |
tree | 356e9fd3762877d07cde52d21e77070aeff7e789 /ansible_collections/netbox | |
parent | Adding upstream version 7.7.0+dfsg. (diff) | |
download | ansible-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')
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( |