From c2169720e1cff9f5e48202b77ce11f99657511e7 Mon Sep 17 00:00:00 2001 From: Noah Date: Thu, 25 Dec 2025 16:16:02 +0100 Subject: [PATCH] terraform init --- terraform/.terraform.lock.hcl | 2 + terraform/.terraform/modules/modules.json | 2 +- .../netbox/5.0.0/darwin_arm64/CHANGELOG.md | 1192 +++++++++++++++++ .../netbox/5.0.0/darwin_arm64/LICENSE | 373 ++++++ .../netbox/5.0.0/darwin_arm64/README.md | 109 ++ .../terraform-provider-netbox_v5.0.0 | Bin 0 -> 41875506 bytes .../hcloud/1.57.0/darwin_arm64/CHANGELOG.md | 1154 ++++++++++++++++ .../hcloud/1.57.0/darwin_arm64/LICENSE | 373 ++++++ .../hcloud/1.57.0/darwin_arm64/README.md | 161 +++ .../terraform-provider-hcloud_v1.57.0 | Bin 0 -> 24033842 bytes 10 files changed, 3365 insertions(+), 1 deletion(-) create mode 100644 terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/CHANGELOG.md create mode 100644 terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/LICENSE create mode 100644 terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/README.md create mode 100755 terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/terraform-provider-netbox_v5.0.0 create mode 100644 terraform/.terraform/providers/registry.terraform.io/hetznercloud/hcloud/1.57.0/darwin_arm64/CHANGELOG.md create mode 100644 terraform/.terraform/providers/registry.terraform.io/hetznercloud/hcloud/1.57.0/darwin_arm64/LICENSE create mode 100644 terraform/.terraform/providers/registry.terraform.io/hetznercloud/hcloud/1.57.0/darwin_arm64/README.md create mode 100755 terraform/.terraform/providers/registry.terraform.io/hetznercloud/hcloud/1.57.0/darwin_arm64/terraform-provider-hcloud_v1.57.0 diff --git a/terraform/.terraform.lock.hcl b/terraform/.terraform.lock.hcl index a2aa678..d41f16f 100644 --- a/terraform/.terraform.lock.hcl +++ b/terraform/.terraform.lock.hcl @@ -6,6 +6,7 @@ provider "registry.terraform.io/e-breuninger/netbox" { constraints = "5.0.0" hashes = [ "h1:+EQEyf7E240dsEX5EQmEcIBFiroHg1ifciwjYKzGmnI=", + "h1:PescxZpaDfO5o3eFunHzeqPKVmUTaNfBjL14/pDNPlM=", "zh:06b65249c1dfd7ee329c5f867ea6ded971258a66c1846427aeee3d186f68faa6", "zh:0a779110713699ee5b71bf7da2ad51cebe23c69af666d41fa067691e7861cef0", "zh:2f85f5b08e569d5b9ab43201d2f5b1d324d1c3fdf6c6f3db5cf74285be357add", @@ -22,6 +23,7 @@ provider "registry.terraform.io/hetznercloud/hcloud" { constraints = "1.57.0" hashes = [ "h1:3L7tShwvc84Pq3x++t/eUOCpRj56+0zz0xXLSL0MzmM=", + "h1:xpAcuja19Ts7bCpmULKdBw4dEBJhF/eL6AjM4xDBEAI=", "zh:016ecc39328f34f6c0ffa413598f354824f7878c89cd031f123edb4bc8a687a2", "zh:10b362dc0847200c987214b129b5f85e2f7d8ad417261a1d2dd04ab74de15603", "zh:194647d9a61dca4f411f44580316b88a11095d7a99679d445f9b0f2c1ba976c4", diff --git a/terraform/.terraform/modules/modules.json b/terraform/.terraform/modules/modules.json index fbf12a0..818fc2a 100644 --- a/terraform/.terraform/modules/modules.json +++ b/terraform/.terraform/modules/modules.json @@ -1 +1 @@ -{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"private-network","Source":"./modules/network","Dir":"modules/network"},{"Key":"prod-firewall","Source":"./modules/firewall","Dir":"modules/firewall"}]} \ No newline at end of file +{"Modules":[{"Key":"","Source":"","Dir":"."},{"Key":"dns-avlabs","Source":"./modules/dns/avlabs","Dir":"modules/dns/avlabs"},{"Key":"dns-zenitho","Source":"./modules/dns/zenitho","Dir":"modules/dns/zenitho"},{"Key":"private-network","Source":"./modules/network","Dir":"modules/network"},{"Key":"prod-firewall","Source":"./modules/firewall","Dir":"modules/firewall"}]} \ No newline at end of file diff --git a/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/CHANGELOG.md b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/CHANGELOG.md new file mode 100644 index 0000000..0ad7c84 --- /dev/null +++ b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/CHANGELOG.md @@ -0,0 +1,1192 @@ +## 5.0.0 (September 12th, 2025) + +ENHANCEMENTS + +provider: Now supports NetBox 4.3.x and 4.4.0 + +## 4.3.1 (September 12th, 2025) + +ENHANCEMENTS + +* provider: Allow setting a CA file in the provider ([#765](https://github.com/e-breuninger/terraform-provider-netbox/pull/765) by [@bodgit](https://github.com/bodgit)) + +## 4.3.0 (September 11th, 2025) + +ENHANCEMENTS + +* **New Data Source:** `netbox_rir` ([#759](https://github.com/e-breuninger/terraform-provider-netbox/pull/759) by [@MrKeiKun](https://github.com/MrKeiKun)) +* data-source/netbox_prefixes: Allow filtering by `description` ([#756](https://github.com/e-breuninger/terraform-provider-netbox/pull/756) by [@jonas-sjodin-h2gs](https://github.com/jonas-sjodin-h2gs)) +* resource/netbox_contact: Add `link` and `description` attributes ([#753](https://github.com/e-breuninger/terraform-provider-netbox/pull/753) by [@hikhvar](https://github.com/hikhvar)) +* resource/netbox_ip_range: Add `size` attribute ([#761](https://github.com/e-breuninger/terraform-provider-netbox/pull/761) by [@MrKeiKun](https://github.com/MrKeiKun)) +* data-source/netbox_device_interfaces: Add `type` attribute to results ([#764](https://github.com/e-breuninger/terraform-provider-netbox/pull/764) by [@xvzf](https://github.com/xvzf)) + +BUG FIXES + +* resource/netbox_available_ip_address: Prevent provider crash when no IP is available ([#760](https://github.com/e-breuninger/terraform-provider-netbox/pull/760) by [@MrKeiKun](https://github.com/MrKeiKun)) + +## 4.2.0 (August 20th, 2025) + +ENHANCEMENTS + +* **New Resource:** `netbox_device_bay` ([#734](https://github.com/e-breuninger/terraform-provider-netbox/pull/734) by [@kyleprice](https://github.com/kyleprice)) +* **New Resource:** `netbox_device_bay_template` ([#734](https://github.com/e-breuninger/terraform-provider-netbox/pull/734) by [@kyleprice](https://github.com/kyleprice)) +* **New Data Source:** `netbox_ip_address` ([#743](https://github.com/e-breuninger/terraform-provider-netbox/pull/743) by [@c24holdingit](https://github.com/c24holdingit)) +* resource/netbox_device_type: Add `subdevice_role` field ([#734](https://github.com/e-breuninger/terraform-provider-netbox/pull/734) by [@kyleprice](https://github.com/kyleprice)) +* data-source/netbox_device_type: Add `subdevice_role` field ([#734](https://github.com/e-breuninger/terraform-provider-netbox/pull/734) by [@kyleprice](https://github.com/kyleprice)) +* resource/netbox_token: Add `expires` field ([#742](https://github.com/e-breuninger/terraform-provider-netbox/pull/742) by [@thomas-VIGINUM](https://github.com/thomas-VIGINUM)) + +## 4.1.0 (July 2nd, 2025) + +ENHANCEMENTS + +* **New Data Source:** `netbox_virtual_disk` ([#731](https://github.com/e-breuninger/terraform-provider-netbox/pull/731) by [@lgogolin](https://github.com/lgogolin)) +* resource/netbox_available_prefix: Add `custom_fields` attribute ([#679](https://github.com/e-breuninger/terraform-provider-netbox/pull/679) by [@rs-hock](https://github.com/rs-hock)) +* data-source/netbox_devices: Add `oob_ip` attribute to output([#705](https://github.com/e-breuninger/terraform-provider-netbox/pull/705) by [@sempervictus](https://github.com/sempervictus)) + +BUG FIXES + +* provider: Now properly detects netbox-docker versions + +## 4.0.0 (June 12th, 2025) + +**BREAKING CHANGES** + +NetBox 4.2 came with some breaking changes and these are reflected in the provider. + +* resource/netbox_device_interface: Make `mac_address` attribute read-only +* resource/netbox_device_interface: Add read-only `mac_addresses` attribute + +ENHANCEMENTS + +provider: Now supports NetBox 4.2.x +* **New Resource:** `netbox_mac_address` +* resource/netbox_cluster: Add `location_id`, `site_group_id`, `region_id`, `scope_id` and `scope_type` attributes +* resource/netbox_prefix: Add `location_id`, `site_group_id` and `region_id` attributes +* resource/netbox_device_interface: Allow `q-in-q` value in `mode` attribute +* resource/netbox_circuit_termination: Add `location_id`, `site_group_id`, `region_id`, `site_id` and `provider_network_id` attributes + +BUG FIXES + +* resource/netbox_location: Mark `site_id` as required + +## 3.11.1 (June 12th, 2025) + +ENHANCEMENTS + +* **New Data Source:** `netbox_device_power_ports` ([#721](https://github.com/e-breuninger/terraform-provider-netbox/pull/721) by [@mraerino](https://github.com/mraerino)) +* **New Resource:** `netbox_available_vlan` ([#717](https://github.com/e-breuninger/terraform-provider-netbox/pull/717) by [@MacherelR](https://github.com/MacherelR)) + +## 3.11.0 (May 27th, 2025) + +* provider: Add `default_tags` attribute ([#711](https://github.com/e-breuninger/terraform-provider-netbox/pull/711) by [@mraerino](https://github.com/mraerino)) + +ENHANCEMENTS + +* **New Data Source:** `netbox_ip_ranges` ([#719](https://github.com/e-breuninger/terraform-provider-netbox/pull/719) by [@waza-ari](https://github.com/waza-ari)) +* resource/netbox_device: Allow `decommissioning` value in `status` attribute ([#767](https://github.com/e-breuninger/terraform-provider-netbox/pull/767) by [@sboschman](https://github.com/sboschman)) +* resource/netbox_site: Add `comments` attribute ([#710](https://github.com/e-breuninger/terraform-provider-netbox/pull/710) by [@mraerino](https://github.com/mraerino)) +* resource/netbox_user: Add `email`, `first_name` and `last_name` attributes ([#693](https://github.com/e-breuninger/terraform-provider-netbox/pull/693) by [@mraerino](https://github.com/mraerino)) +* data-source/netbox_device_interfaces: Add `limit` attribute ([#695](https://github.com/e-breuninger/terraform-provider-netbox/pull/695) by [@sempervictus](https://github.com/sempervictus)) +* resource/netbox_group: Add `description` attribute ([#694](https://github.com/e-breuninger/terraform-provider-netbox/pull/694) by [@mraerino](https://github.com/mraerino)) +* resource/netbox_location: Add `facility` attribute ([#718](https://github.com/e-breuninger/terraform-provider-netbox/pull/718) by [@mraerino](https://github.com/mraerino)) +* data-source/netbox_locations: Add `facility` attribute ([#718](https://github.com/e-breuninger/terraform-provider-netbox/pull/718) by [@mraerino](https://github.com/mraerino)) + +## 3.10.0 (January 9th, 2025) + +**BREAKING CHANGES** + +NetBox 4.1 came with some breaking changes and these are reflected in the provider. + +* resource/netbox_event_rule: Replace `trigger_on_X` attributes with `event_types` list attribute +* resource/netbox_racks: Remove `type` attribute +* resource/netbox_virtual_disk: Change `size_gb` attribute to `size_mb` +* resource/netbox_virtual_machine: Change `disk_size_gb` attribute to `disk_size_mb` +* resource/netbox_vlan_group: Remove `min_vid` and `max_vid` attributes in favor of `vid_ranges` attribute + +ENHANCEMENTS + +provider: Now supports NetBox 4.1.x +* **New Resource:** `netbox_rack_type` +* resource/netbox_racks: Add `form_factor` attribute + +## 3.9.3 (January 9th, 2025) + +ENHANCEMENTS + +* resource/netbox_custom_field: Add `default` attribute ([#647](https://github.com/e-breuninger/terraform-provider-netbox/pull/647) by [@jenxie](https://github.com/jenxie)) +* data-source/netbox_vlans: Allow filtering by `site_id` ([#654](https://github.com/e-breuninger/terraform-provider-netbox/pull/654) by [@i-am-smolli](https://github.com/i-am-smolli)) +* data-source/netbox_vlan_group: Make `name` and `slug` definitions optional when `scope_type` is defined ([#657](https://github.com/e-breuninger/terraform-provider-netbox/pull/657) by [@TGM](https://github.com/TGM)) +* resource/netbox_asn: Add `description` and `comments` attributes ([#664](https://github.com/e-breuninger/terraform-provider-netbox/pull/664) by [@ymylei](https://github.com/ymylei)) +* data-source/netbox_prefix: Allow searching by `tenant_id` and `status` ([#666](https://github.com/e-breuninger/terraform-provider-netbox/pull/666) by [@xabinapal](https://github.com/xabinapal)) +* data-source/netbox_prefixes: Allow searching by `tenant_id` ([#666](https://github.com/e-breuninger/terraform-provider-netbox/pull/666) by [@xabinapal](https://github.com/xabinapal)) + +## 3.9.2 (October 10th, 2024) + +ENHANCEMENTS + +* provider: Include 4.0.11 in supported versions +* resource/netbox_ip_address: Add `custom_fields` attribute ([#638](https://github.com/e-breuninger/terraform-provider-netbox/pull/638) by [@greatman](https://github.com/greatman)) +* resource/netbox_service: Add `device_id`, `description` and `tags` attributes ([#637](https://github.com/e-breuninger/terraform-provider-netbox/pull/637) by [@STANIAC](https://github.com/STANIAC)) +* data-source/netbox_vrf: Fix a bug where `tenant_id` was not used ([#643](https://github.com/e-breuninger/terraform-provider-netbox/pull/643) by [@c3JpbmkK](https://github.com/c3JpbmkK)) + +## 3.9.1 (September 2nd, 2024) + +ENHANCEMENTS + +provider: Include 4.0.9 and 4.0.10 in supported versions + +## 3.9.0 (August 10th, 2024) + +ENHANCEMENTS + +provider: Now is tested against (= supports) the NetBox 4.0.x range + +## 3.8.9 (July 31st, 2024) + +ENHANCEMENTS + +* data-source/netbox_virtual_machines: Add `status` attribute ([#612](https://github.com/e-breuninger/terraform-provider-netbox/pull/612) by [@twink0r](https://github.com/twink0r)) +* data-source/netbox_vlans: Add `tag_ids` attribute ([#621](https://github.com/e-breuninger/terraform-provider-netbox/pull/621) by [@Piethan](https://github.com/Piethan)) +* data-source/netbox_vlans: Add `status` attribute ([#622](https://github.com/e-breuninger/terraform-provider-netbox/pull/622) by [@Piethan](https://github.com/Piethan)) +* data-source/netbox_devices: Add `device_type_id` attribute ([#624](https://github.com/e-breuninger/terraform-provider-netbox/pull/624) by [@Piethan](https://github.com/Piethan)) + +## 3.8.8 (July 22th, 2024) + +ENHANCEMENTS + +* data-source/netbox_prefixes: Add `contains` and `site_id` attributes ([#617](https://github.com/e-breuninger/terraform-provider-netbox/pull/617) by [@tagur87](https://github.com/tagur87)) + +BUG FIXES + +* resource/netbox_vpn_tunnel_termination: Fix a interface conversion panic when updating tunnel terminations ([#616](https://github.com/e-breuninger/terraform-provider-netbox/pull/616) by [@mraerino](https://github.com/mraerino)) + +## 3.8.7 (June 28th, 2024) + +ENHANCEMENTS + +* **New Resource:** `netbox_interface_template` ([#588](https://github.com/e-breuninger/terraform-provider-netbox/pull/588) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* **New Resource:** `netbox_config_context` ([#590](https://github.com/e-breuninger/terraform-provider-netbox/pull/590) by [@diogenxs](https://github.com/diogenxs)) +* **New Data Source:** `netbox_config_context` ([#590](https://github.com/e-breuninger/terraform-provider-netbox/pull/590) by [@diogenxs](https://github.com/diogenxs)) +* data-source/netbox_devices: Add `config_context` and `local_context_data` attributes ([#590](https://github.com/e-breuninger/terraform-provider-netbox/pull/590) by [@diogenxs](https://github.com/diogenxs)) +* resource/netbox_device_interface: Add `label` attribute ([#605](https://github.com/e-breuninger/terraform-provider-netbox/pull/605) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* **New Resource:** `netbox_config_template` ([#604](https://github.com/e-breuninger/terraform-provider-netbox/pull/604) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* resource/netbox_device: Add `config_template_id` attribute ([#604](https://github.com/e-breuninger/terraform-provider-netbox/pull/604) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* data-source/netbox_prefix: Add `role_id` and `custom_fields` attributes ([#607](https://github.com/e-breuninger/terraform-provider-netbox/pull/607) by [@ad8lmondy](https://github.com/ad8lmondy)) +* resource/netbox_platform: Add `manufacturer_id` attribute ([#608](https://github.com/e-breuninger/terraform-provider-netbox/pull/608) by [@ad8lmondy](https://github.com/ad8lmondy)) +* data-source/netbox_platform: Add `manufacturer_id` attribute ([#608](https://github.com/e-breuninger/terraform-provider-netbox/pull/608) by [@ad8lmondy](https://github.com/ad8lmondy)) + +## 3.8.6 (May 17th, 2024) + +ENHANCEMENTS + +* resource/netbox_rir: Add `is_private` attribute ([#594](https://github.com/e-breuninger/terraform-provider-netbox/pull/594) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* resource/netbox_vrf: Add `rd` and `enforce_unique` attributes ([#585](https://github.com/e-breuninger/terraform-provider-netbox/pull/585) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* **New Resource:** `netbox_group` ([#584](https://github.com/e-breuninger/terraform-provider-netbox/pull/584) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) +* resource/netbox_user: Add `group_ids` attribute ([#584](https://github.com/e-breuninger/terraform-provider-netbox/pull/584) by [@thibaultbustarret-ovhcloud](https://github.com/thibaultbustarret-ovhcloud)) + +## 3.8.5 (March 18th, 2024) + +BUG FIXES + +* All resources with `slug` attributes now properly allow for up to 100 characters in that attribute + +## 3.8.4 (March 11th, 2024) + +ENHANCEMENTS + +* data-source/netbox_interfaces: Add `limit` attribute + +## 3.8.3 (March 8th, 2024) + +ENHANCEMENTS + +* **New Resource:** `netbox_vpn_tunnel_termination` + +## 3.8.2 (March 4th, 2024) + +ENHANCEMENTS + +* **New Resource:** `netbox_virtual_disk` ([#558](https://github.com/e-breuninger/terraform-provider-netbox/pull/558) by [@Ikke](https://github.com/Ikke)) +* resource/netbox_prefix: Add `custom_fields` attribute ([#553](https://github.com/e-breuninger/terraform-provider-netbox/pull/553) by [@nothinux](https://github.com/nothinux)) + +## 3.8.1 (February 16th, 2024) + +ENHANCEMENTS + +* **New Resource:** `netbox_vpn_tunnel_group` +* **New Resource:** `netbox_vpn_tunnel` +* data-source/netbox_virtual_machines: Add `platform_slug` attribute +* data-source/netbox_locations: Add `parent_id` attribute ([#548](https://github.com/e-breuninger/terraform-provider-netbox/pull/548) by [@GennadySpb](https://github.com/GennadySpb)) +* data-source/netbox_location: Add `parent_id` attribute ([#548](https://github.com/e-breuninger/terraform-provider-netbox/pull/548) by [@GennadySpb](https://github.com/GennadySpb)) +* resource/netbox_location: Add `parent_id` attribute ([#548](https://github.com/e-breuninger/terraform-provider-netbox/pull/548) by [@GennadySpb](https://github.com/GennadySpb)) +* resource/device_type: Add `is_full_depth` attribute + +## 3.8.0 (January 30th, 2024) + +**BREAKING CHANGES** +Due to a change in NetBox 3.7's behavior regarding Webhooks and the corresponding changes in the API, +the `netbox_webhook` resource might cause problems with NetBox versions older than 3.7.0. +For all other resources and data sources, the provider should still perform fine with older NetBox versions. + +* resource/netbox_webhook: Removed `enabled`, `trigger_on_create`, `trigger_on_update`, `trigger_on_delete`, `content_types` and `conditions` + +ENHANCEMENTS + +* provider: Now officially supports NetBox 3.7 +* **New Resource:** `netbox_event_rule` + +## 3.7.7 (January 30th, 2024) + +BUG FIXES + +* resource/netbox_device: Fix Virtual Chassis Master Update Function for Tag Input ([#532](https://github.com/e-breuninger/terraform-provider-netbox/pull/532) by [@adelekanley](https://github.com/adelekanley)) + +## 3.7.6 (January 2nd, 2024) + +ENHANCEMENTS + +* resource/netbox_webhook: Add `additional_headers` and `conditions` attributes ([#505](https://github.com/e-breuninger/terraform-provider-netbox/pull/505) by [@Ikke](https://github.com/Ikke)) +* data-source/netbox_vrfs: Allow filtering by `tag` ([#513](https://github.com/e-breuninger/terraform-provider-netbox/pull/513) by [@sjurtf](https://github.com/sjurtf)) +* data-source/netbox_virtual_machines: Allow filtering by `tenant_id` ([#511](https://github.com/e-breuninger/terraform-provider-netbox/pull/511) by [@sjurtf](https://github.com/sjurtf)) +* data-source/netbox_ip_addresses: Allow filtering by `tag` ([#510](https://github.com/e-breuninger/terraform-provider-netbox/pull/510) by [@sjurtf](https://github.com/sjurtf)) +* data-source/netbox_cluster: Allow filtering by `cluster_group_id` ([#528](https://github.com/e-breuninger/terraform-provider-netbox/pull/528) by [@Ikke](https://github.com/Ikke)) + +BUG FIXES + +* resources/netbox_webhook: Fix a bug where JSON encoding would break drift detection ([#505](https://github.com/e-breuninger/terraform-provider-netbox/pull/505) by [@Ikke](https://github.com/Ikke)) +* data-source/netbox_site: Mark optionally searchable attributes as `computed` as well ([#520](https://github.com/e-breuninger/terraform-provider-netbox/pull/520) by [@tagur87](https://github.com/tagur87)) + +## 3.7.5 (November 27th, 2023) + +* **New Data Source:** `netbox_locations` ([#503](https://github.com/e-breuninger/terraform-provider-netbox/pull/503) by [@Ikke](https://github.com/Ikke)) + +## 3.7.4 (November 22nd, 2023) + +ENHANCEMENTS + +* **New Resource:** `netbox_virtual_chassis` ([#497](https://github.com/e-breuninger/terraform-provider-netbox/pull/497) by [@Ikke](https://github.com/Ikke)) +* resource/netbox_device: Add `virtual_chassis_id`, `virtual_chassis_master`, `virtual_chassis_position` and `virtual_chassis_priority` attributes ([#500](https://github.com/e-breuninger/terraform-provider-netbox/pull/500) by [@Ikke](https://github.com/Ikke)) + +## 3.7.3 (November 3rd, 2023) + +ENHANCEMENTS + +* resource/netbox_site: Allow unsetting the `latitude` and `longitude` attributes ([#480](https://github.com/e-breuninger/terraform-provider-netbox/pull/480) by [@haipersuccor02](https://github.com/haipersuccor02)) +* **New Data Source:** `netbox_tags` ([#484](https://github.com/e-breuninger/terraform-provider-netbox/pull/484) by [@zeddD1abl0](https://github.com/zeddD1abl0)) +* data-source/netbox_ip_addresses: Allow filtering by `parent_prefix` ([#485](https://github.com/e-breuninger/terraform-provider-netbox/pull/485) by [@sjurtf](https://github.com/sjurtf)) +* data-source/netbox_devices: Allow filtering by `tags` and `status` ([#491](https://github.com/e-breuninger/terraform-provider-netbox/pull/491) by [@Kenterfie](https://github.com/Kenterfie)) +* **New Data Source:** `netbox_available_prefixes` ([#489](https://github.com/e-breuninger/terraform-provider-netbox/pull/489) by [@theochita](https://github.com/theochita)) +* resource/netbox_device: Add `local_context_data` attribute ([#493](https://github.com/e-breuninger/terraform-provider-netbox/pull/493) by [@RickyRajinder](https://github.com/RickyRajinder)) + +## 3.7.2 (October 10th, 2023) + +ENHANCEMENTS + +* data-source/netbox_location: Allow searching by `site_id` ([#482](https://github.com/e-breuninger/terraform-provider-netbox/pull/482) by [@w87x](https://github.com/w87x)) +* data-source/netbox_ip_addresses: Allow searching by `role`, `status`, `vrf` and `tenant` ([#479](https://github.com/e-breuninger/terraform-provider-netbox/pull/479) by [@sjurtf](https://github.com/sjurtf)) +* data-source/netbox_site: Allow Searching by `facility` ([#483](https://github.com/e-breuninger/terraform-provider-netbox/pull/483) by [@ikke](https://github.com/ikke)) + +## 3.7.1 (September 25th, 2023) + +ENHANCEMENTS + +* **New Data Source:** `netbox_device_interfaces` ([#476](https://github.com/e-breuninger/terraform-provider-netbox/pull/476) by [@w87x](https://github.com/w87x)) +* resource/netbox_token: Add `description` attribute ([#473](https://github.com/e-breuninger/terraform-provider-netbox/pull/473) by [@twink0r](https://github.com/twink0r)) +* data-source/netbox_virtual_machines: Include `device_id` and `device_name` attributes in result ([#477](https://github.com/e-breuninger/terraform-provider-netbox/pull/477) by [@zeddD1abl0](https://github.com/zeddD1abl0)) + +## 3.7.0 (September 14th, 2023) + +**BREAKING CHANGES** + +* resource/netbox_custom_field: Replace `choices` attribute with `choice_set_id` attribute + +ENHANCEMENTS + +* provider: Now officially supports NetBox 3.6 +* **New Resource:** `netbox_custom_field_choice_set` + +## 3.6.2 (September 14th, 2023) + +FEATURES + +* **New Data Source:** `netbox_location` ([#467](https://github.com/e-breuninger/terraform-provider-netbox/pull/467) by [@w87x](https://github.com/w87x)) +* data-source/netbox_virtual_machines: Allow searching by tag ([#466](https://github.com/e-breuninger/terraform-provider-netbox/pull/466) by [@twink0r](https://github.com/twink0r)) +* resource/netbox_device: Add `asset_tag` attribute ([#470](https://github.com/e-breuninger/terraform-provider-netbox/pull/470) by [@bebehei](https://github.com/bebehei)) +* resource/netbox_device_interface: Add `speed`, `lag_device_interface_id` and `parent_device_interface_id` attributes ([#469](https://github.com/e-breuninger/terraform-provider-netbox/pull/469) by [@bebehei](https://github.com/bebehei)) + +BUG FIXES + +* resource/netbox_custom_field: Allow correct value `json` instead of `JSON` ([#459](https://github.com/e-breuninger/terraform-provider-netbox/pull/459) by [@menselman](https://github.com/menselman)) + +## 3.6.1 (August 31th, 2023) + +FEATURES + +* **New Resource:** `netbox_webhook` ([#438](https://github.com/e-breuninger/terraform-provider-netbox/pull/438) by [@haipersuccor02](https://github.com/haipersuccor02)) + +## 3.6.0 (August 18th, 2023) + +**BREAKING CHANGES** +Due to a change in NetBox 3.5's behavior regarding ASN and the corresponding required changes in the go library that is used in this provider, +the `netbox_asn` resource and the `netbox_asns` data source are no longer supported in versions older than 3.5. +For all other resources and data sources, the provider should still perform fine with older NetBox versions. + +ENHANCEMENTS + +* provider: Now officially supports NetBox 3.5 + +## 3.5.5 (August 18th, 2023) + +ENHANCEMENTS + +* data-source/netbox_cluster: Allow searching by `id` field and include `custom_fields` attribute in output ([#457](https://github.com/e-breuninger/terraform-provider-netbox/pull/457) by [@fred-clement-91](https://github.com/fred-clement-91)) + +BUG FIXES + +* resource/netbox_device_interface: Changing `mac_address` no longer needlessly forces a recreate of the resource ([#454](https://github.com/e-breuninger/terraform-provider-netbox/pull/454) by [@hamzazaman](https://github.com/hamzazaman)) + +## 3.5.4 (August 7th, 2023) + +FEATURES + +* **New Resource:** `netbox_cable` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_console_port` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_console_server_port` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_power_port` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_power_outlet` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_front_port` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_rear_port` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_device_module_bay` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_module` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_module_type` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_power_feed` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_power_panel` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_inventory_item_role` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_inventory_item` ([#450](https://github.com/e-breuninger/terraform-provider-netbox/pull/450) by [@joeyberkovitz](https://github.com/joeyberkovitz)) + +## 3.5.3 (August 4th, 2023) + +ENHANCEMENTS + +* resource/netbox_service: Add `custom_fields` attribute ([#448](https://github.com/e-breuninger/terraform-provider-netbox/pull/448) by [@sebastianreloaded](https://github.com/sebastianreloaded)) +* data-source/netbox_site: Allow searching by `id` field + +BUG FIXES + +* resource/netbox_interface: Allow setting `enabled` to `false` +* resource/netbox_device_interface: Allow setting `enabled` to `false` + +## 3.5.2 (August 3rd, 2023) + +FEATURES + +* **New Data Source:** `netbox_vrfs` ([#441](https://github.com/e-breuninger/terraform-provider-netbox/pull/441) by [@robvand](https://github.com/robvand)) + +ENHANCEMENTS + +* Added `description` attribute to + - data-source/netbox_cluster + - data-source/netbox_devices + - data-source/netbox_virtual_machines + - resource/netbox_cluster + - resource/netbox_device + - resource/virtual_machine ([#401](https://github.com/e-breuninger/terraform-provider-netbox/pull/401) by [@tagur87](https://github.com/tagur87)) +* data-source/netbox_devices: Return `tags` attribute +* resource/netbox_interface: Ignore drift when providing lowercase MAC addresses ([#446](https://github.com/e-breuninger/terraform-provider-netbox/pull/446) by [@bebehei](https://github.com/bebehei)) +* resource/netbox_device_interface: Ignore drift when providing lowercase MAC addresses ([#446](https://github.com/e-breuninger/terraform-provider-netbox/pull/446) by [@bebehei](https://github.com/bebehei)) + +## 3.5.1 (July 24th, 2023) + +BUG FIXES + +* resource/netbox_ip_address: Use correct attribute when using the `device_interface_id` attribute ([#437](https://github.com/e-breuninger/terraform-provider-netbox/pull/437) by [@switchcorp](https://github.com/switchcorp)) +* resource/netbox_primary_ip: Fix a bug where setting a primary IP unsets the `local_context_data` attribute ([#435](https://github.com/e-breuninger/terraform-provider-netbox/pull/435) by [@tagur87](https://github.com/tagur87)) + +## 3.5.0 (July 20th, 2023) + +**BREAKING CHANGES** +Historically, this provider primarily handled virtual machines, so when linking a `netbox_ip_address` resource to an interface, the interface was initially assumed to always be a virtual machine interface. In [v3.1.0](https://github.com/e-breuninger/terraform-provider-netbox/commit/76f11292a162d88eb1616d9a5b7d70d986b2db3f), support was added for device interfaces by setting the newly introduced `object_type` attribute, once again defaulting to virtual machine interfaces. The valid values for `object_type` directly reflect the API values of NetBox, which are very unintuitive. + +In this version, we make the type of connection between IP addresses and interfaces explicit: We introduce two new attributes: `virtual_machine_interface_id` and `device_interface_id` to the `netbox_ip_address` resource. These fields are easier to use and convey their meaning directly to the user. The `object_type` and `interface_id` method is still supported, but `object_type` no longer has a default value and is now mandatory when `interface_id` is used. + +**Migration guide** + +In your existing codebase: + +* replace `interface_id` with `virtual_machine_interface_id` if `object_type` is currently unset or set to `virtualization.vminterface` +* replace `interface_id` with `device_interface_id` if `object_type` is currently set to `dcim.interface` + +ENHANCEMENTS + +* resource/netbox_ip_address: Add `virtual_machine_interface_id` and `device_interface_id` attributes +* resource/netbox_ip_address: Add `slaac` to the list of valid statuses +* resource/netbox_ip_address: Add `nat_inside_address_id` and `nat_outside_addresses` attributes + +BUG FIXES + +* resource/netbox_permission: Fix perpetual drift when `constraints` is nil ([#432](https://github.com/e-breuninger/terraform-provider-netbox/pull/432) by [@tagur87](https://github.com/tagur87)) + +## 3.4.1 (July 19th, 2023) + +ENHANCEMENTS + +* resource/netbox_cluster: Add `comments` attribute ([#429](https://github.com/e-breuninger/terraform-provider-netbox/pull/429) by [@edwin-bruurs](https://github.com/edwin-bruurs)) +* data-source/netbox_prefix: Add `family` attribute ([#431](https://github.com/e-breuninger/terraform-provider-netbox/pull/431) by [@tagur87](https://github.com/tagur87)) + +BUG FIXES + +* resource/netbox_virtual_machine: Fix `local_context_data` attribute ([#430](https://github.com/e-breuninger/terraform-provider-netbox/pull/430) by [@zeddD1abl0](https://github.com/zeddD1abl0)) + +## 3.4.0 (July 10th, 2023) + +ENHANCEMENTS + +* **New Resource:** `netbox_device_primary_ip` ([#424](https://github.com/e-breuninger/terraform-provider-netbox/pull/424) by [@Ikke](https://github.com/Ikke)) +* resource/netbox_virtual_machine: Add `local_context_data` attribute ([#421](https://github.com/e-breuninger/terraform-provider-netbox/pull/421) by [@zeddD1abl0](https://github.com/zeddD1abl0)) + +BUG FIXES + +* resource/netbox_primary_ip: Fix a bug where setting the primary ip of a VM unsets the device id + +## 3.3.3 (June 28th, 2023) + +ENHANCEMENTS + +* **New Data Source:** `netbox_vlans` ([#420](https://github.com/e-breuninger/terraform-provider-netbox/pull/420) by [@danischm](https://github.com/danischm)) +* resource/netbox_contact_assignment: Add `priority` attribute ([#418](https://github.com/e-breuninger/terraform-provider-netbox/pull/418) by [@Ikke](https://github.com/Ikke)) + +## 3.3.2 (June 12th, 2023) + +ENHANCEMENTS + +* **New Data Source:** `netbox_contact_role` ([#414](https://github.com/e-breuninger/terraform-provider-netbox/pull/414) by [@Ikke](https://github.com/Ikke)) + +## 3.3.1 (May 31th, 2023) + +ENHANCEMENTS + +* data-source/netbox_prefixes: Allow filtering by `site_id` ([#397](https://github.com/e-breuninger/terraform-provider-netbox/pull/397) by [@tagur87](https://github.com/tagur87)) +* data-source/netbox_ip_addresses: Add `tags` attributes to output ([#406](https://github.com/e-breuninger/terraform-provider-netbox/pull/406) by [@pier-nl](https://github.com/pier-nl)) +* Improved error handling for tags ([#400](https://github.com/e-breuninger/terraform-provider-netbox/pull/400) by [@tagur87](https://github.com/tagur87)) + +## 3.3.0 (May 7th, 2023) + +ENHANCEMENTS + +* **New Resource:** `netbox_permission` ([#390](https://github.com/e-breuninger/terraform-provider-netbox/pull/390) by [@tagur87](https://github.com/tagur87)) +* **New Resource:** `netbox_contact_group` ([#366](https://github.com/e-breuninger/terraform-provider-netbox/pull/366) by [@leasley199](https://github.com/leasley199)) +* **New Data Source:** `netbox_contact_group` ([#366](https://github.com/e-breuninger/terraform-provider-netbox/pull/366) by [@leasley199](https://github.com/leasley199)) +* **New Data Source:** `netbox_contact` ([#366](https://github.com/e-breuninger/terraform-provider-netbox/pull/366) by [@leasley199](https://github.com/leasley199)) +* data-source/netbox_cluster: Allow searching by `site_id` + +BUG FIXES + +* resource/netbox_prefix: Allow unsetting `description` attribute ([#382](https://github.com/e-breuninger/terraform-provider-netbox/pull/382) by [@DevOpsFu](https://github.com/DevOpsFu)) + +## 3.2.1 (April 27th, 2023) + +ENHANCEMENTS + +* **New Resource:** `netbox_vlan_group` ([#377](https://github.com/e-breuninger/terraform-provider-netbox/pull/377) by [@zeddD1abl0](https://github.com/zeddD1abl0)) +* **New Data Source:** `netbox_vlan_group` ([#377](https://github.com/e-breuninger/terraform-provider-netbox/pull/377) by [@zeddD1abl0](https://github.com/zeddD1abl0)) +* resource/netbox_vlan: Add `group_id` attribute ([#377](https://github.com/e-breuninger/terraform-provider-netbox/pull/377) by [@zeddD1abl0](https://github.com/zeddD1abl0)) + +BUG FIXES + +* data-source/netbox_prefixes: Fix error when filtering by `vlan_vid` ([#381](https://github.com/e-breuninger/terraform-provider-netbox/pull/381) by [@zeddD1abl0](https://github.com/zeddD1abl0)) + +## 3.2.0 (March 26th, 2023) + +ENHANCEMENTS + +* **New Resource:** `netbox_route_target` ([#344](https://github.com/e-breuninger/terraform-provider-netbox/pull/344) by [@imdhruva](https://github.com/imdhruva)) +* **New Resource:** `netbox_rack` ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_rack_reservation` ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Resource:** `netbox_rack_role` ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Data Source:** `netbox_ipam_role` ([#344](https://github.com/e-breuninger/terraform-provider-netbox/pull/344) by [@imdhruva](https://github.com/imdhruva)) +* **New Data Source:** `netbox_route_target` ([#344](https://github.com/e-breuninger/terraform-provider-netbox/pull/344) by [@imdhruva](https://github.com/imdhruva)) +* **New Data Source:** `netbox_racks` ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* **New Data Source:** `netbox_rack_role` ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* resource/netbox_device: Add `rack_face`, `rack_id` and `rack_position` attributes ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* data-source/netbox_device: Add `rack_face`, `rack_id` and `rack_position` attributes ([#358](https://github.com/e-breuninger/terraform-provider-netbox/pull/358) by [@joeyberkovitz](https://github.com/joeyberkovitz)) +* data-source/netbox_prefixes: Add support for filtering by `status` and `tag` ([#367](https://github.com/e-breuninger/terraform-provider-netbox/pull/367) by [@kyle-burnett](https://github.com/kyle-burnett)) +* resource/netbox_location: Add `description` attribute +* resource/netbox_rir: Add `description` attribute +* resource/netbox_vrf: Add `description` attribute +* data-source/netbox_prefixes: Include `description` attribute in search results +* data-source/netbox_ip_addresses: Add `limit` attribute (default 1000) + +## 3.1.0 (February 19th, 2023) + +CHANGES + +* provider: `slug` fields are now generated to match the netbox GUI behavior + +ENHANCEMENTS + +* resource/netbox_interface: Updating `mac_address` no longer forces resource recreation ([#336](https://github.com/e-breuninger/terraform-provider-netbox/pull/336) by [@johann8384](https://github.com/johann8384)) +* resource/netbox_site: Add `physical_address` and `shipping_address` ([#337](https://github.com/e-breuninger/terraform-provider-netbox/pull/337) by [@Ikke](https://github.com/Ikke)) +* resource/netbox_ip_address: IP addresses can now be assigned to devices via the `object_type` field ([#341](https://github.com/e-breuninger/terraform-provider-netbox/pull/341) by [@arjenvri](https://github.com/arjenvri)) + +## 3.0.13 (January 24th, 2023) + +ENHANCEMENTS + +* data-source/netbox_prefix: Add `site_id` attribute ([#320](https://github.com/e-breuninger/terraform-provider-netbox/pull/320) by [@TGM](https://github.com/TGM)) + +## 3.0.12 (January 3rd, 2023) + +ENHANCEMENTS + +* resource/netbox_token: Add `write_enabled` attribute ([#309](https://github.com/e-breuninger/terraform-provider-netbox/pull/309) by [@keshy7](https://github.com/keshy7)) +* data-source/netbox_interfaces: The resulting interfaces now have their interface ID set + +BUG FIXES + +* resource/site: Allow unsetting `description` attribute ([#314](https://github.com/e-breuninger/terraform-provider-netbox/pull/314) by [@keshy7](https://github.com/keshy7)) +* resource/site: Set max length of the `slug` attribute to 100 ([#317](https://github.com/e-breuninger/terraform-provider-netbox/pull/317) by [@keshy7](https://github.com/keshy7)) + +## 3.0.11 (December 13th, 2022) + +ENHANCEMENTS + +* resource/netbox_available_ip_address: Add `role` attribute + +BUG FIXES + +* resource/netbox_location: Fix updates of the `site_id` attribute ([#307](https://github.com/e-breuninger/terraform-provider-netbox/pull/307) by [@nneul](https://github.com/nneul)) + +## 3.0.10 (November 24th, 2022) + +ENHANCEMENTS + +* provider: Add `strip_trailing_slashes_from_url` attribute + +BUG FIXES + +* data-source/netbox_region: Use correct field for slug attribute ([#302](https://github.com/e-breuninger/terraform-provider-netbox/pull/302) by [@paulexyz](https://github.com/paulexyz)) + +## 3.0.9 (November 17th, 2022) + +ENHANCEMENTS + +* data-source/netbox_vlan: Allow querying by `group_id`, `role` and `tenant` ([#287](https://github.com/e-breuninger/terraform-provider-netbox/pull/287) by [@tstarck](https://github.com/tstarck)) +* data-source/netbox_prefix: Allow querying by `description` ([#298](https://github.com/e-breuninger/terraform-provider-netbox/pull/298) by [@luispcoutinho](https://github.com/luispcoutinho)) + +## 3.0.8 (November 9th, 2022) + +ENHANCEMENTS + +* **New Resource:** `netbox_device_interface` ([#286](https://github.com/e-breuninger/terraform-provider-netbox/pull/286) by [@arjenvri](https://github.com/arjenvri)) +* **New Data Source:** `netbox_asn` ([#285](https://github.com/e-breuninger/terraform-provider-netbox/pull/285) by [@kyle-burnett](https://github.com/kyle-burnett)) +* **New Data Source:** `netbox_asns` ([#292](https://github.com/e-breuninger/terraform-provider-netbox/pull/292) by [@kyle-burnett](https://github.com/kyle-burnett)) +* data-source/netbox_prefix: Add `tags` and tag filter attributes ([#284](https://github.com/e-breuninger/terraform-provider-netbox/pull/284) by [@kyle-burnett](https://github.com/kyle-burnett)) + +BUG FIXES + +* data-source/netbox_prefixes: Fix kernel panic when finding prefixes without vlan or vrf + +## 3.0.7 (November 3rd, 2022) + +ENHANCEMENTS + +* **New Resource:** `netbox_contact_role` ([#279](https://github.com/e-breuninger/terraform-provider-netbox/pull/279) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_contact_assignment` ([#279](https://github.com/e-breuninger/terraform-provider-netbox/pull/279) by [@arjenvri](https://github.com/arjenvri)) +* resource/netbox_device: Add `primary_ipv6` attribute ([#282](https://github.com/e-breuninger/terraform-provider-netbox/pull/282) by [@arjenvri](https://github.com/arjenvri)) +* resource/netbox_virtual_machine: Add `primary_ipv6` attribute ([#283](https://github.com/e-breuninger/terraform-provider-netbox/pull/283) by [@arjenvri](https://github.com/arjenvri)) +* resource/netbox_custom_field: Add `group_name` atribute ([#280](https://github.com/e-breuninger/terraform-provider-netbox/pull/280) by [@arjenvri](https://github.com/arjenvri)) + +## 3.0.6 (October 21st, 2022) + +ENHANCEMENTS + +* **New Resource:** `netbox_contact` ([#273](https://github.com/e-breuninger/terraform-provider-netbox/pull/273) by [@arjenvri](https://github.com/arjenvri)) +* data-source/netbox_prefix: Add `description` attribute ([#277](https://github.com/e-breuninger/terraform-provider-netbox/pull/277) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_cluster: Add `tenant_id` attribute ([#275](https://github.com/e-breuninger/terraform-provider-netbox/pull/275) by [@arjenvri](https://github.com/arjenvri)) + +## 3.0.5 (October 18th, 2022) + +ENHANCEMENTS + +* resource/netbox_device_role: Add `tags` attribute ([#269](https://github.com/e-breuninger/terraform-provider-netbox/pull/269) by [@hollow](https://github.com/hollow)) +* data-source/netbox_device_role: Add `tags` attribute ([#269](https://github.com/e-breuninger/terraform-provider-netbox/pull/269) by [@hollow](https://github.com/hollow)) + +CHANGES + +* resource/netbox_service: Implement provider-side validation on allowed values. Valid values are `tcp`, `udp` and `sctp`. + +## 3.0.4 (October 11th, 2022) + +ENHANCEMENTS + +* resource/netbox_device: Add `platform_id` attribute ([#264](https://github.com/e-breuninger/terraform-provider-netbox/pull/264) by [@mifrost](https://github.com/mifrost)) +* **New Data Source:** `netbox_prefixes ` ([#253](https://github.com/e-breuninger/terraform-provider-netbox/pull/253) by [@ironashram](https://github.com/ironashram)) +* data-source/netbox_prefix: Add `prefix`, `status`, `vlan_id`, `vlan_vid` attributes ([#253](https://github.com/e-breuninger/terraform-provider-netbox/pull/253) by [@ironashram](https://github.com/ironashram)) +* resource/netbox_device: Add `status` attribute [#266](https://github.com/e-breuninger/terraform-provider-netbox/pull/266) by [@mifrost](https://github.com/mifrost)) + +CHANGES + +* resource/netbox_prefix: Deprecate `cidr` attribute in favor of new canonical `prefix` attribute + +## 3.0.3 (October 4th, 2022) + +ENHANCEMENTS + +* resource/netbox_site: Add `group_id` attribute ([#255](https://github.com/e-breuninger/terraform-provider-netbox/pull/255) by [@arjenvri](https://github.com/arjenvri)) + +## 3.0.2 (September 30th, 2022) + +ENHANCEMENTS + +* data-source/netbox_cluster: Add `site_id`, `cluster_type_id`, `cluster_group_id` and `tags` attribute ([#251](https://github.com/e-breuninger/terraform-provider-netbox/pull/251) by [@ns1pelle](https://github.com/ns1pelle)) + +## 3.0.1 (September 25th, 2022) + +This is a re-release of 3.0.0 because there seem to be some issues with the checksums in the 3.0.0 version. + +## 3.0.0 (September 23th, 2022) + +FEATURES + +* provider: Now supports NetBox v3.3 + +ENHANCEMENTS + +* resource/netbox_virtual_machine: In accordance with upstream API changes, VMs can now have `site_id` set directly +* resource/netbox_virtual_machine: Add `device_id` attribute ([#238](https://github.com/e-breuninger/terraform-provider-netbox/pull/238) by [@ns1pelle](https://github.com/ns1pelle)) +* resource/netbox_circuit_termination: Add `tags` and `custom_fields` attributes ([#238](https://github.com/e-breuninger/terraform-provider-netbox/pull/238) by [@ns1pelle](https://github.com/ns1pelle)) +* resource/netbox_token: Add `allowed_ips`, `last_used` and `expires` attributes ([#238](https://github.com/e-breuninger/terraform-provider-netbox/pull/238) by [@ns1pelle](https://github.com/ns1pelle)) +* resource/netbox_device: Add `cluster_id` attribute ([#238](https://github.com/e-breuninger/terraform-provider-netbox/pull/238) by [@ns1pelle](https://github.com/ns1pelle)) + +## 2.0.7 (September 23th, 2022) + +ENHANCEMENTS + +* **New Data Source:** `netbox_devices` ([#236](https://github.com/e-breuninger/terraform-provider-netbox/pull/236) by [@dipeshsharma](https://github.com/dipeshsharma)) +* provider: Add `request_timeout` attribute ([#227](https://github.com/e-breuninger/terraform-provider-netbox/pull/227) by [@twink0r](https://github.com/twink0r)) +* data-source/netbox_tenants: Add `limit` attribute to allow for larger queries + +## 2.0.6 (September 9th, 2022) + +ENHANCEMENTS + +* **New Resource:** `netbox_site_group` +* **New Data Source:** `netbox_site_group` +* resource/netbox_virtual_machine: Add `status` attribute. The `status` attribute will default to `active`, which matches the implicit behavior of NetBox. If you manually changed the status of your terraform-managed NetBox VMs, be cautious +* data-source/netbox_tenant: Allow searching by `slug` attribute + +## 2.0.5 (August 10th, 2022) + +ENHANCEMENTS + +* provider: Update list of supported versions +* docs: Add all missing docs and update existing ones +* docs: Add subcategories + +## 2.0.4 (August 1st, 2022) + +ENHANCEMENTS + +* resource/netbox_ip_address: Add `role` attribute +* resource/netbox_available_ip_address: improve documentation ([#220](https://github.com/e-breuninger/terraform-provider-netbox/pull/220) by [@holmesb](https://github.com/holmesb)) + +BUG FIXES + +* resource/netbox_device: Set correct attribute for `device_type_id` ([#219](https://github.com/e-breuninger/terraform-provider-netbox/pull/219) by [@BegBlev](https://github.com/BegBlev)) +* data-source/netbox_ip_addresses: Use correct attribute for `role` ([#217](https://github.com/e-breuninger/terraform-provider-netbox/pull/217) by [@twink0r](https://github.com/twink0r)) + +## 2.0.3 (July 8th, 2022) + +ENHANCEMENTS + +* data-source/netbox_prefix: Add `vrf_id` attribute + +BUG FIXES + +* resource/netbox_prefix: Allow unsetting mark_utilized and is_pool attributes +* resource/netbox_available_prefix: Allow unsetting mark_utilized and is_pool attributes + +## 2.0.2 (July 6th, 2022) + +BUG FIXES + +* resource/netbox_device: Make `role_id` and `site_id` attributes mandatory +* resource/netbox_device_type: Make `manufacturer_id` attribute mandatory + +## 2.0.1 (June 25th, 2022) + +ENHANCEMENTS + +* **New Resource:** `netbox_location` ([#195](https://github.com/e-breuninger/terraform-provider-netbox/pull/195) by [@arjenvri](https://github.com/arjenvri)) +* resource/netbox_device: Add `location_id` attribute ([#195](https://github.com/e-breuninger/terraform-provider-netbox/pull/195) by [@arjenvri](https://github.com/arjenvri)) + +## 2.0.0 (June 16th, 2022) + +**BREAKING CHANGES** +NetBox 3.2.0 came with [breaking changes](https://docs.netbox.dev/en/stable/release-notes/version-3.2/#breaking-changes). In accordance with the upstream API, the `netbox_site` resource and data source now have an `asn_ids` attribute that replaces the `asn` attriute. Note that `asn_ids` contains **IDs** of ASN objects, not numbers. + +ENHANCEMENTS + +* **New Resource:** `netbox_asn` + +## 1.6.7 (June 14th, 2022) + +ENHANCEMENTS + +* resource/netbox_site: Make `status` attribute optional and default to `active` ([#187](https://github.com/e-breuninger/terraform-provider-netbox/pull/187) by [@tstarck](https://github.com/tstarck)) +* data-source/netbox_site: Add `slug` parameter to allow searching for a slug ([#187](https://github.com/e-breuninger/terraform-provider-netbox/pull/187) by [@tstarck](https://github.com/tstarck)) +* data-source/netbox_site: Include `asn`, `slug`, `comments`, `description`, `group_id`, `status`, `region_id`, `tenant_id` and `time_zone` attributes in the search result ([#187](https://github.com/e-breuninger/terraform-provider-netbox/pull/187) by [@tstarck](https://github.com/tstarck)) +* resource/netbox_vlan: Add default values to `status` and `description` attributes ([#184](https://github.com/e-breuninger/terraform-provider-netbox/pull/184) by [@tstarck](https://github.com/tstarck)) +* resource/netbox_interface: Add `enabled`, `mtu`, `mode`, `tagged_vlans` and `untagged_vlans` attributes ([#183](https://github.com/e-breuninger/terraform-provider-netbox/pull/183) by [@tstarck](https://github.com/tstarck)) + +## 1.6.6 (May 27th, 2022) + +ENHANCEMENTS + +* **New Data Source:** `netbox_device_type` ([#179](https://github.com/e-breuninger/terraform-provider-netbox/pull/179) by [@tstarck](https://github.com/tstarck)) +* **New Data Source:** `netbox_vlan` ([#180](https://github.com/e-breuninger/terraform-provider-netbox/pull/180) by [@tstarck](https://github.com/tstarck)) +* provider: Add `skip_version_check` attribute +* provider: Update list of officially supported versions +* resource/netbox_device_type: Add `part_number` attribute ([#179](https://github.com/e-breuninger/terraform-provider-netbox/pull/179) by [@tstarck](https://github.com/tstarck)) + +BUG FIXES + +* resource/netbox_circuit: Fix bug that prevented updates from being made +* resource/netbox_circuit_provider: Fix bug that prevented updates from being made + +## 1.6.5 (May 18th, 2022) + +ENHANCEMENTS + +* docs: Fix critical error in usage documentation + +## 1.6.4 (May 18th, 2022) + +FEATURES + +* **New Resource:** `netbox_user` ([#169](https://github.com/e-breuninger/terraform-provider-netbox/pull/169) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_token` ([#169](https://github.com/e-breuninger/terraform-provider-netbox/pull/169) by [@arjenvri](https://github.com/arjenvri)) + +ENHANCEMENTS + +* resource/netbox_site: Add `timezone`, `latitude`, `longitude` and `custom_fields` attributes ([#168](https://github.com/e-breuninger/terraform-provider-netbox/pull/168) by [@arjenvri](https://github.com/arjenvri)) +* docs: Regenerate docs with updated tooling ([#165](https://github.com/e-breuninger/terraform-provider-netbox/pull/165) by [@d-strobel](https://github.com/d-strobel)) + +## 1.6.3 (May 6th, 2022) + +FEATURES + +* **New Data Source:** `netbox_ip_addresses` ([#159](https://github.com/e-breuninger/terraform-provider-netbox/pull/159) by [@twink0r](https://github.com/twink0r)) +* **New Resource:** `netbox_circuit` ([#160](https://github.com/e-breuninger/terraform-provider-netbox/pull/160) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_circuit_provider` ([#160](https://github.com/e-breuninger/terraform-provider-netbox/pull/160) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_circuit_termination` ([#160](https://github.com/e-breuninger/terraform-provider-netbox/pull/160) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_circuit_type` ([#160](https://github.com/e-breuninger/terraform-provider-netbox/pull/160) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_custom_field` ([#158](https://github.com/e-breuninger/terraform-provider-netbox/pull/158) by [@chapsuk](https://github.com/chapsuk)) + +ENHANCEMENTS + +* resource/netbox_ip_address: Add `description` attribute ([#156](https://github.com/e-breuninger/terraform-provider-netbox/pull/156) by [@fbreckle](https://github.com/fbreckle)) +* resource/netbox_virtual_machine: Add `custom_fields` attribute ([#158](https://github.com/e-breuninger/terraform-provider-netbox/pull/158) by [@chapsuk](https://github.com/chapsuk)) + +## 1.6.2 (Apr 11, 2022) + +FEATURES + +* **New Resource:** `netbox_rir` ([#153](https://github.com/e-breuninger/terraform-provider-netbox/pull/153) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_aggregate` ([#153](https://github.com/e-breuninger/terraform-provider-netbox/pull/153) by [@arjenvri](https://github.com/arjenvri)) + +## 1.6.1 (Apr 8, 2022) + +ENHANCEMENTS + +* resource/netbox_site: Add `tags` and `tenant_id` attributes ([#149](https://github.com/e-breuninger/terraform-provider-netbox/pull/149) by [@arjenvri](https://github.com/arjenvri)) + +## 1.6.0 (Apr 8, 2022) + +FEATURES + +* **New Resource:** `netbox_device` ([#142](https://github.com/e-breuninger/terraform-provider-netbox/pull/142) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_device_type` ([#142](https://github.com/e-breuninger/terraform-provider-netbox/pull/142) by [@arjenvri](https://github.com/arjenvri)) +* **New Resource:** `netbox_manufacturer` ([#142](https://github.com/e-breuninger/terraform-provider-netbox/pull/142) by [@arjenvri](https://github.com/arjenvri)) + +## 1.5.2 (Mar 4, 2022) + +ENHANCEMENTS + +* data-source/netbox_tenants: Add `tenant_group` attribute ([#129](https://github.com/e-breuninger/terraform-provider-netbox/pull/129) by [@twink0r](https://github.com/twink0r)) + +## 1.5.1 (Feb 24, 2022) + +ENHANCEMENTS + +* No longer crashes if netbox is unreachable when initialising the provider [#126](https://github.com/e-breuninger/terraform-provider-netbox/pull/126) by [@twink0r](https://github.com/twink0r) + +## 1.5.0 (Feb 23, 2022) + +FEATURES + +* **New Data Source:** `netbox_tenants` [#124](https://github.com/e-breuninger/terraform-provider-netbox/pull/124) by [@twink0r](https://github.com/twink0r) + +## 1.4.0 (Feb 21, 2022) + +FEATURES + +* **New Data Source:** `netbox_cluster_type` [#122](https://github.com/e-breuninger/terraform-provider-netbox/pull/122) by [@madnutter56](https://github.com/madnutter56) +* **New Data Source:** `netbox_site` [#122](https://github.com/e-breuninger/terraform-provider-netbox/pull/122) by [@madnutter56](https://github.com/madnutter56) + +## 1.3.0 (Feb 17, 2022) + +FEATURES + +* **New Resource:** `netbox_region` ([#121](https://github.com/e-breuninger/terraform-provider-netbox/pull/121) by [@gerl1ng](https://github.com/gerl1ng)) +* **New Data Source:** `netbox_region` [#121](https://github.com/e-breuninger/terraform-provider-netbox/pull/121) by [@gerl1ng](https://github.com/gerl1ng) + +## 1.2.2 (Feb 9, 2022) + +ENHANCEMENTS + +* resource/netbox_virtual_machine: Now has a state migration for the `vcpus` attribute ([#120](https://github.com/e-breuninger/terraform-provider-netbox/pull/120) by [@pascal-hofmann](https://github.com/pascal-hofmann)) + +## 1.2.1 (Jan 31, 2022) + +FEATURES + +* provider: Can now optionally pass custom HTTP headers for every request ([#116](https://github.com/e-breuninger/terraform-provider-netbox/pull/116) by [@mariuskiessling](https://github.com/mariuskiessling)) + +## 1.2.0 (Jan 20, 2022) + +FEATURES + +* resource/netbox_available_ip_address: Can now be created in netbox_ip_ranges ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) + +ENHANCEMENTS + +* resource/netbox_available_ip_address: fixed duplicates [#59](https://github.com/e-breuninger/terraform-provider-netbox/issues/59) ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_available_ip_address: Add `description` argument ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_available_ip_address: `status` argument is now optional ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_vrf: Add `tenant_id` attribute ([#112](https://github.com/e-breuninger/terraform-provider-netbox/pull/112) by [@cova-fe](https://github.com/cova-fe)) +* data-source/netbox_vrf: Add `tenant_id` attribute ([#112](https://github.com/e-breuninger/terraform-provider-netbox/pull/112) by [@cova-fe](https://github.com/cova-fe)) +* resource/available_prefix: Add `mark_utilized` attribute ([#111](https://github.com/e-breuninger/terraform-provider-netbox/pull/111) by [@cova-fe](https://github.com/cova-fe)) + +## 1.1.0 (Jan 3, 2022) + +FEATURES + +* provider: Now supports NetBox v3.1.3 + +## 1.0.2 Ho-Ho-Ho (Dec 24, 2021) + +ENHANCEMENTS + +* resource/tag: Add `description` attribute ([#98](https://github.com/e-breuninger/terraform-provider-netbox/pull/98)) by [@lu1as](https://github.com/lu1as)) + +## 1.0.1 (Dec 23, 2021) + +FEATURES + +* **New Resource:** `netbox_ip_range` ([#101](https://github.com/e-breuninger/terraform-provider-netbox/pull/100) by [@holmesb](https://github.com/holmesb)) +* **New Data Source:** `netbox_ip_range` ([#101](https://github.com/e-breuninger/terraform-provider-netbox/pull/100) by [@holmesb](https://github.com/holmesb)) + +## 1.0.0 (Nov 8, 2021) + +FEATURES + +* provider: Now supports NetBox v3.0.9 + +BREAKING CHANGES + +* resource/virtual_machine: `vcpus` is now a float to match upstream API + +## 0.3.2 (Nov 2, 2021) + +ENHANCEMENTS + +* resource/primary_ip: Support both v4 and v6 primary IP ([#87](https://github.com/e-breuninger/terraform-provider-netbox/pull/87) by [@t-tran](https://github.com/t-tran)) + +## 0.3.1 (Oct 27, 2021) + +FEATURES + +* **New Resource:** `netbox_vlan` ([#83](https://github.com/e-breuninger/terraform-provider-netbox/pull/83) by [@Sanverik](https://github.com/Sanverik)) +* **New Resource:** `netbox_ipam_role` ([#86](https://github.com/e-breuninger/terraform-provider-netbox/pull/86) by [@Sanverik](https://github.com/Sanverik)) + +ENHANCEMENTS + +* resource/prefix: Add `site_id`, `vlan_id` and `role_id` attributes ([#85](https://github.com/e-breuninger/terraform-provider-netbox/pull/85) and [#85](https://github.com/e-breuninger/terraform-provider-netbox/pull/85)) by [@Sanverik](https://github.com/Sanverik)) + +## 0.3.0 (Oct 19, 2021) + +FEATURES + +* provider: Now supports NetBox v2.11.12 + +BREAKING CHANGES + +* resource/virtual_machine: `vcpus` is now a string to match upstream API + +## 0.2.5 (Oct 8, 2021) + +ENHANCEMENTS + +* **New Resource:** `netbox_site` ([#78](https://github.com/e-breuninger/terraform-provider-netbox/pull/78)) + +BUG FIXES + +* resource/cluster: Properly set tags when updating ([#69](https://github.com/e-breuninger/terraform-provider-netbox/issues/69)) + +## 0.2.4 (Sep 20, 2021) + +CHANGES + +* Use go 1.17 to fix some builds + +## 0.2.3 (Sep 20, 2021) + +ENHANCEMENTS + +* Add arm64 builds ([#71](https://github.com/e-breuninger/terraform-provider-netbox/pull/71) by [@richardklose](https://github.com/richardklose)) + +## 0.2.2 (Aug 23, 2021) + +ENHANCEMENTS + +* resource/interface: Add `mac_address` attribute ([#65](https://github.com/e-breuninger/terraform-provider-netbox/pull/65) by [@holmesb](https://github.com/holmesb)) + +## 0.2.1 (Jul 26, 2021) + +ENHANCEMENTS + +* resource/prefix: Add `vrf` and `tenant` attribute ([#61](https://github.com/e-breuninger/terraform-provider-netbox/pull/61) by [@jeansebastienh](https://github.com/jeansebastienh)) + +BUG FIXES + +* resource/prefix: Correctly read `prefix` and `status` ([#60](https://github.com/e-breuninger/terraform-provider-netbox/pull/60) by [@jeansebastienh](https://github.com/jeansebastienh)) + +## 0.2.0 (May 31, 2021) + +FEATURES + +* provider: Now supports NetBox v2.10.10 + +CHANGES + +* resource/service: `port` field is now deprecated in favor of `ports` field. + +## 0.1.3 (May 17, 2021) + +ENHANCEMENTS + +* **New Resource:** `netbox_tenant_group` ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) +* **New Data Source:** `netbox_tenant_group` ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) +* data-source/tenant: Add `group_id` attribute ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) + +## 1.5.1 (Feb 24, 2022) + +ENHANCEMENTS + +* No longer crashes if netbox is unreachable when initialising the provider [#126](https://github.com/e-breuninger/terraform-provider-netbox/pull/126) by [@twink0r](https://github.com/twink0r) + +## 1.5.0 (Feb 23, 2022) + +FEATURES + +* **New Data Source:** `netbox_tenants` [#124](https://github.com/e-breuninger/terraform-provider-netbox/pull/124) by [@twink0r](https://github.com/twink0r) + +## 1.4.0 (Feb 21, 2022) + +FEATURES + +* **New Data Source:** `netbox_cluster_type` [#122](https://github.com/e-breuninger/terraform-provider-netbox/pull/122) by [@madnutter56](https://github.com/madnutter56) +* **New Data Source:** `netbox_site` [#122](https://github.com/e-breuninger/terraform-provider-netbox/pull/122) by [@madnutter56](https://github.com/madnutter56) + +## 1.3.0 (Feb 17, 2022) + +FEATURES + +* **New Resource:** `netbox_region` ([#121](https://github.com/e-breuninger/terraform-provider-netbox/pull/121) by [@gerl1ng](https://github.com/gerl1ng)) +* **New Data Source:** `netbox_region` [#121](https://github.com/e-breuninger/terraform-provider-netbox/pull/121) by [@gerl1ng](https://github.com/gerl1ng) + +## 1.2.2 (Feb 9, 2022) + +ENHANCEMENTS + +* resource/netbox_virtual_machine: Now has a state migration for the `vcpus` attribute ([#120](https://github.com/e-breuninger/terraform-provider-netbox/pull/120) by [@pascal-hofmann](https://github.com/pascal-hofmann)) + +## 1.2.1 (Jan 31, 2022) + +FEATURES + +* provider: Can now optionally pass custom HTTP headers for every request ([#116](https://github.com/e-breuninger/terraform-provider-netbox/pull/116) by [@mariuskiessling](https://github.com/mariuskiessling)) + +## 1.2.0 (Jan 20, 2022) + +FEATURES + +* resource/netbox_available_ip_address: Can now be created in netbox_ip_ranges ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) + +ENHANCEMENTS + +* resource/netbox_available_ip_address: fixed duplicates [#59](https://github.com/e-breuninger/terraform-provider-netbox/issues/59) ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_available_ip_address: Add `description` argument ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_available_ip_address: `status` argument is now optional ([#106](https://github.com/e-breuninger/terraform-provider-netbox/pull/106) by [@holmesb](https://github.com/holmesb)) +* resource/netbox_vrf: Add `tenant_id` attribute ([#112](https://github.com/e-breuninger/terraform-provider-netbox/pull/112) by [@cova-fe](https://github.com/cova-fe)) +* data-source/netbox_vrf: Add `tenant_id` attribute ([#112](https://github.com/e-breuninger/terraform-provider-netbox/pull/112) by [@cova-fe](https://github.com/cova-fe)) +* resource/available_prefix: Add `mark_utilized` attribute ([#111](https://github.com/e-breuninger/terraform-provider-netbox/pull/111) by [@cova-fe](https://github.com/cova-fe)) + +## 1.1.0 (Jan 3, 2022) + +FEATURES + +* provider: Now supports NetBox v3.1.3 + +## 1.0.2 Ho-Ho-Ho (Dec 24, 2021) + +ENHANCEMENTS + +* resource/tag: Add `description` attribute ([#98](https://github.com/e-breuninger/terraform-provider-netbox/pull/98)) by [@lu1as](https://github.com/lu1as)) + +## 1.0.1 (Dec 23, 2021) + +FEATURES + +* **New Resource:** `netbox_ip_range` ([#101](https://github.com/e-breuninger/terraform-provider-netbox/pull/100) by [@holmesb](https://github.com/holmesb)) +* **New Data Source:** `netbox_ip_range` ([#101](https://github.com/e-breuninger/terraform-provider-netbox/pull/100) by [@holmesb](https://github.com/holmesb)) + +## 1.0.0 (Nov 8, 2021) + +FEATURES + +* provider: Now supports NetBox v3.0.9 + +BREAKING CHANGES + +* resource/virtual_machine: `vcpus` is now a float to match upstream API + +## 0.3.2 (Nov 2, 2021) + +ENHANCEMENTS + +* resource/primary_ip: Support both v4 and v6 primary IP ([#87](https://github.com/e-breuninger/terraform-provider-netbox/pull/87) by [@t-tran](https://github.com/t-tran)) + +## 0.3.1 (Oct 27, 2021) + +FEATURES + +* **New Resource:** `netbox_vlan` ([#83](https://github.com/e-breuninger/terraform-provider-netbox/pull/83) by [@Sanverik](https://github.com/Sanverik)) +* **New Resource:** `netbox_ipam_role` ([#86](https://github.com/e-breuninger/terraform-provider-netbox/pull/86) by [@Sanverik](https://github.com/Sanverik)) + +ENHANCEMENTS + +* resource/prefix: Add `site_id`, `vlan_id` and `role_id` attributes ([#85](https://github.com/e-breuninger/terraform-provider-netbox/pull/85) and [#85](https://github.com/e-breuninger/terraform-provider-netbox/pull/85)) by [@Sanverik](https://github.com/Sanverik)) + +## 0.3.0 (Oct 19, 2021) + +FEATURES + +* provider: Now supports NetBox v2.11.12 + +BREAKING CHANGES + +* resource/virtual_machine: `vcpus` is now a string to match upstream API + +## 0.2.5 (Oct 8, 2021) + +ENHANCEMENTS + +* **New Resource:** `netbox_site` ([#78](https://github.com/e-breuninger/terraform-provider-netbox/pull/78)) + +BUG FIXES + +* resource/cluster: Properly set tags when updating ([#69](https://github.com/e-breuninger/terraform-provider-netbox/issues/69)) + +## 0.2.4 (Sep 20, 2021) + +CHANGES + +* Use go 1.17 to fix some builds + +## 0.2.3 (Sep 20, 2021) + +ENHANCEMENTS + +* Add arm64 builds ([#71](https://github.com/e-breuninger/terraform-provider-netbox/pull/71) by [@richardklose](https://github.com/richardklose)) + +## 0.2.2 (Aug 23, 2021) + +ENHANCEMENTS + +* resource/interface: Add `mac_address` attribute ([#65](https://github.com/e-breuninger/terraform-provider-netbox/pull/65) by [@holmesb](https://github.com/holmesb)) + +## 0.2.1 (Jul 26, 2021) + +ENHANCEMENTS + +* resource/prefix: Add `vrf` and `tenant` attribute ([#61](https://github.com/e-breuninger/terraform-provider-netbox/pull/61) by [@jeansebastienh](https://github.com/jeansebastienh)) + +BUG FIXES + +* resource/prefix: Correctly read `prefix` and `status` ([#60](https://github.com/e-breuninger/terraform-provider-netbox/pull/60) by [@jeansebastienh](https://github.com/jeansebastienh)) + +## 0.2.0 (May 31, 2021) + +FEATURES + +* provider: Now supports NetBox v2.10.10 + +CHANGES + +* resource/service: `port` field is now deprecated in favor of `ports` field. + +## 0.1.3 (May 17, 2021) + +ENHANCEMENTS + +* **New Resource:** `netbox_tenant_group` ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) +* **New Data Source:** `netbox_tenant_group` ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) +* data-source/tenant: Add `group_id` attribute ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) +* resource/tenant: Add `group_id` attribute ([#48](https://github.com/e-breuninger/terraform-provider-netbox/pull/48) by [@pezhore](https://github.com/pezhore)) +* Documentation ([#46](https://github.com/e-breuninger/terraform-provider-netbox/pull/46) by [@pezhore](https://github.com/pezhore)) + +## 0.1.2 (May 4, 2021) + +ENHANCEMENTS + +* **New Resource:** `netbox_prefix` ([#43](https://github.com/e-breuninger/terraform-provider-netbox/pull/43) by [@pezhore](https://github.com/pezhore)) +* **New Data Source:** `netbox_prefix` ([#43](https://github.com/e-breuninger/terraform-provider-netbox/pull/43) by [@pezhore](https://github.com/pezhore)) +* **New Resource:** `netbox_available_ip_address` ([#43](https://github.com/e-breuninger/terraform-provider-netbox/pull/43) by [@pezhore](https://github.com/pezhore)) + +## 0.1.1 (February 15, 2021) + +ENHANCEMENTS + +* data-source/netbox_virtual_machines: Add `limit` attribute ([#33](https://github.com/e-breuninger/terraform-provider-netbox/pull/33) by [@jake2184](https://github.com/jake2184)) + +## 0.1.0 Ho-Ho-Ho (December 24, 2020) + +FEATURES + +* **New Resource:** `netbox_vrf` ([#26](https://github.com/e-breuninger/terraform-provider-netbox/pull/26) by [@rthomson](https://github.com/rthomson)) +* **New Data Source:** `netbox_vrf` ([#26](https://github.com/e-breuninger/terraform-provider-netbox/pull/26) by [@rthomson](https://github.com/rthomson)) +* **New Resource:** `netbox_cluster_group` +* **New Data Source:** `netbox_cluster_group` + +ENHANCEMENTS + +* resource/netbox_ip_address: Add `tenant_id` attribute +* resource/netbox_cluster: Add `cluster_group_id` attribute + +## 0.0.9 (November 20, 2020) + +FEATURES + +* **New Data Source:** `netbox_interfaces` ([#9](https://github.com/e-breuninger/terraform-provider-netbox/pull/9) by [@jake2184](https://github.com/jake2184)) + +BUG FIXES + +* provider: Honor Sub-Paths in netbox URL ([#15](https://github.com/e-breuninger/terraform-provider-netbox/pull/15) by [@kasimon](https://github.com/kasimon)) + +## 0.0.8 (November 19, 2020) + +FEATURES + +* **New Data Source:** `netbox_virtual_machines` ([#8](https://github.com/e-breuninger/terraform-provider-netbox/pull/8) by [@jake2184](https://github.com/jake2184)) diff --git a/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/LICENSE b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/LICENSE new file mode 100644 index 0000000..a612ad9 --- /dev/null +++ b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/LICENSE @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/README.md b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/README.md new file mode 100644 index 0000000..c81fdf7 --- /dev/null +++ b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/README.md @@ -0,0 +1,109 @@ +# terraform-provider-netbox + +The Terraform Netbox provider is a plugin for Terraform that allows for the full lifecycle management of [Netbox](https://netboxlabs.com/docs/netbox/) resources. +This provider is maintained by E. Breuninger. + +See: [Official documentation](https://registry.terraform.io/providers/e-breuninger/netbox/latest/docs) in the Terraform registry. + +## Requirements + +- [Terraform](https://www.terraform.io/downloads.html) >= 0.12.x + +## Supported netbox versions + +Netbox often makes breaking API changes even in non-major releases. Check the table below to see which version a provider was tested against. It is generally recommended to use the provider version matching your Netbox version. We aim to always support the latest minor version of Netbox. + +Since version [1.6.6](https://github.com/e-breuninger/terraform-provider-netbox/commit/0b0b2fffa54d4ab2e5f1677e948b01e56ba211c8), each version of the provider has a built-in list of all Netbox versions it supports at release time. Upon initialization, the provider will probe your Netbox version and include a (non-blocking) warning if the used Netbox version is not supported. + +| Netbox version | Provider version | +| --------------- | ---------------- | +| v4.3.0 - 4.4.0 | v5.0.0 and up | +| v4.2.2 - 4.2.9 | v4.0.0 - 4.3.1 | +| v4.1.0 - 4.1.11 | v3.10.0 - 3.11.1 | +| v4.0.0 - 4.0.11 | v3.9.0 - 3.9.2 | +| v3.7.0 - 3.7.8 | v3.8.0 - 3.8.9 | +| v3.6.0 - 3.6.9 | v3.7.0 - 3.7.7 | +| v3.5.1 - 3.5.9 | v3.6.x | +| v3.4.3 - 3.4.10 | v3.5.x | +| v3.3.0 - 3.4.2 | v3.0.x - 3.5.1 | +| v3.2.0 - 3.2.9 | v2.0.x | +| v3.1.9 | v1.6.0 - 1.6.7 | +| v3.1.3 | v1.1.x - 1.5.2 | +| v3.0.9 | v1.0.x | +| v2.11.12 | v0.3.x | +| v2.10.10 | v0.2.x | +| v2.9 | v0.1.x | + +## Building The Provider + +1. Clone the repository +1. Enter the repository directory +1. Build the provider using the Go `install` command: + +```sh +go install +``` + +## Installation + +Starting with Terraform 0.13, you can download the provider via the Terraform registry. + +For further information on how to use third party providers, see the [Terraform documentation](https://www.terraform.io/docs/configuration/providers.html) + +Releases for all major plattforms are available on the release page. + +## Using the provider + +Here is a short example on how to use this provider: + +```hcl +provider "netbox" { + server_url = "https://demo.netbox.dev" + api_token = "" +} + +resource "netbox_platform" "testplatform" { + name = "my-test-platform" +} +``` + +For a more examples, see the [provider documentation](https://registry.terraform.io/providers/e-breuninger/netbox/latest/docs). + +## Developing the Provider + +If you wish to work on the provider, you need [Go](http://www.golang.org) installed on your machine. + +To compile the provider, run `go install`. This will build the provider and put the provider binary in the `$GOPATH/bin` directory. + +To generate or update documentation, run `make docs`. + +In order to run the suite of unit tests, run `make test`. + +In order to run the full suite of acceptance tests, run `make testacc`. + +In order to run a single specific acceptance test, run + +```sh +TEST_FUNC= make testacc-specific-test +``` + +For example: + +```sh +TEST_FUNC=TestAccNetboxLocationDataSource_basic make testacc-specific-test +``` + +_Note:_ Acceptance tests create a docker compose stack on port 8001. + +```sh +make testacc +``` + +If you notice a failed test, it might be due to a stale netbox data volume. Before concluding there is a problem, +refresh the docker containers by running `docker-compose down --volumes` in the `docker` directory. Then run the tests again. + +If you get `too many open files` errors when running the acceptance test suite locally on Linux, your user limit for open file descriptors might be too low. You can increase that limit with `ulimit -n 2048`. + +## Contribution + +We focus on virtual machine management and IPAM. If you want to contribute more resources to this provider, feel free to make a PR. diff --git a/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/terraform-provider-netbox_v5.0.0 b/terraform/.terraform/providers/registry.terraform.io/e-breuninger/netbox/5.0.0/darwin_arm64/terraform-provider-netbox_v5.0.0 new file mode 100755 index 0000000000000000000000000000000000000000..285a40e7f0158ece8bb3efe3e5e966a81c8aad80 GIT binary patch literal 41875506 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≥O1rM+wJjTm&b>*pzpG5A2*?=s-yAb* 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%0A5y5Y@WE$`j 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