ENHANCEMENTS
- New Resource:
netbox_device_interface
(#286 by @arjenvri) - New Data Source:
netbox_asn
(#285 by @kyle-burnett) - New Data Source:
netbox_asns
(#292 by @kyle-burnett) - data-source/netbox_prefix: Add
tags
and tag filter attributes (#284 by @kyle-burnett)
BUG FIXES
- data-source/netbox_prefixes: FIx kernel panic when finding prefixes without vlan or vrf
ENHANCEMENTS
- New Resource:
netbox_contact_role
(#279 by @arjenvri) - New Resource:
netbox_contact_assignment
(#279 by @arjenvri) - resource/netbox_device: Add
primary_ipv6
attribute (#282 by @arjenvri) - resource/netbox_virtual_machine: Add
primary_ipv6
attribute (#283 by @arjenvri) - resource/netbox_custom_field: Add
group_name
atribute (#280 by @arjenvri)
ENHANCEMENTS
- New Resource:
netbox_contact
(#273 by @arjenvri) - data-source/netbox_prefix: Add
description
attribute (#277 by @holmesb) - resource/netbox_cluster: Add
tenant_id
attribute (#275 by @arjenvri)
ENHANCEMENTS
- resource/netbox_device_role: Add
tags
attribute (#269 by @hollow) - data-source/netbox_device_role: Add
tags
attribute (#269 by @hollow)
CHANGES
- resource/netbox_service: Implement provider-side validation on allowed values. Valid values are
tcp
,udp
andsctp
.
ENHANCEMENTS
- resource/netbox_device: Add
platform_id
attribute (#264 by @mifrost) - New Data Source:
netbox_prefixes
(#253 by @ironashram) - data-source/netbox_prefix: Add
prefix
,status
,vlan_id
,vlan_vid
attributes (#253 by @ironashram) - resource/netbox_device: Add
status
attribute #266 by @mifrost)
CHANGES
- resource/netbox_prefix: Deprecate
cidr
attribute in favor of new canonicalprefix
attribute
ENHANCEMENTS
ENHANCEMENTS
- data-source/netbox_cluster: Add
site_id
,cluster_type_id
,cluster_group_id
andtags
attribute (#251 by @ns1pelle)
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.
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 by @ns1pelle) - resource/netbox_circuit_termination: Add
tags
andcustom_fields
attributes (#238 by @ns1pelle) - resource/netbox_token: Add
allowed_ips
,last_used
andexpires
attributes (#238 by @ns1pelle) - resource/netbox_device: Add
cluster_id
attribute (#238 by @ns1pelle)
ENHANCEMENTS
- New Data Source:
netbox_devices
(#236 by @dipeshsharma) - provider: Add
request_timeout
attribute (#227 by @twink0r) - data-source/netbox_tenants: Add
limit
attribute to allow for larger queries
ENHANCEMENTS
- New Resource:
netbox_site_group
- New Data Source:
netbox_site_group
- resource/netbox_virtual_machine: Add
status
attribute. Thestatus
attribute will default toactive
, 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
ENHANCEMENTS
- provider: Update list of supported versions
- docs: Add all missing docs and update existing ones
- docs: Add subcategories
ENHANCEMENTS
- resource/netbox_ip_address: Add
role
attribute - resource/netbox_available_ip_address: improve documentation (#220 by @holmesb)
BUG FIXES
- resource/netbox_device: Set correct attribute for
device_type_id
(#219 by @BegBlev) - data-source/netbox_ip_addresses: Use correct attribute for
role
(#217 by @twink0r)
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
BUG FIXES
- resource/netbox_device: Make
role_id
andsite_id
attributes mandatory - resource/netbox_device_type: Make
manufacturer_id
attribute mandatory
ENHANCEMENTS
- New Resource:
netbox_location
(#195 by @arjenvri) - resource/netbox_device: Add
location_id
attribute (#195 by @arjenvri)
BREAKING CHANGES
NetBox 3.2.0 came with 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
ENHANCEMENTS
- resource/netbox_site: Make
status
attribute optional and default toactive
(#187 by @tstarck) - data-source/netbox_site: Add
slug
parameter to allow searching for a slug (#187 by @tstarck) - data-source/netbox_site: Include
asn
,slug
,comments
,description
,group_id
,status
,region_id
,tenant_id
andtime_zone
attributes in the search result (#187 by @tstarck) - resource/netbox_vlan: Add default values to
status
anddescription
attributes (#184 by @tstarck) - resource/netbox_interface: Add
enabled
,mtu
,mode
,tagged_vlans
anduntagged_vlans
attributes (#183 by @tstarck)
ENHANCEMENTS
- New Data Source:
netbox_device_type
(#179 by @tstarck) - New Data Source:
netbox_vlan
(#180 by @tstarck) - provider: Add
skip_version_check
attribute - provider: Update list of officially supported versions
- resource/netbox_device_type: Add
part_number
attribute (#179 by @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
ENHANCEMENTS
- docs: Fix critical error in usage documentation
FEATURES
ENHANCEMENTS
- resource/netbox_site: Add
timezone
,latitude
,longitude
andcustom_fields
attributes (#168 by @arjenvri) - docs: Regenerate docs with updated tooling (#165 by @d-strobel)
FEATURES
- New Data Source:
netbox_ip_addresses
(#159 by @twink0r) - New Resource:
netbox_circuit
(#160 by @arjenvri) - New Resource:
netbox_circuit_provider
(#160 by @arjenvri) - New Resource:
netbox_circuit_termination
(#160 by @arjenvri) - New Resource:
netbox_circuit_type
(#160 by @arjenvri) - New Resource:
netbox_custom_field
(#158 by @chapsuk)
ENHANCEMENTS
- resource/netbox_ip_address: Add
description
attribute (#156 by @fbreckle) - resource/netbox_virtual_machine: Add
custom_fields
attribute (#158 by @chapsuk)
FEATURES
ENHANCEMENTS
FEATURES
- New Resource:
netbox_device
(#142 by @arjenvri) - New Resource:
netbox_device_type
(#142 by @arjenvri) - New Resource:
netbox_manufacturer
(#142 by @arjenvri)
ENHANCEMENTS
ENHANCEMENTS
FEATURES
FEATURES
- New Data Source:
netbox_cluster_type
#122 by @madnutter56 - New Data Source:
netbox_site
#122 by @madnutter56
FEATURES
ENHANCEMENTS
- resource/netbox_virtual_machine: Now has a state migration for the
vcpus
attribute (#120 by @pascal-hofmann)
FEATURES
- provider: Can now optionally pass custom HTTP headers for every request (#116 by @mariuskiessling)
FEATURES
ENHANCEMENTS
- resource/netbox_available_ip_address: fixed duplicates #59 (#106 by @holmesb)
- resource/netbox_available_ip_address: Add
description
argument (#106 by @holmesb) - resource/netbox_available_ip_address:
status
argument is now optional (#106 by @holmesb) - resource/netbox_vrf: Add
tenant_id
attribute (#112 by @cova-fe) - data-source/netbox_vrf: Add
tenant_id
attribute (#112 by @cova-fe) - resource/available_prefix: Add
mark_utilized
attribute (#111 by @cova-fe)
FEATURES
- provider: Now supports NetBox v3.1.3
ENHANCEMENTS
FEATURES
- New Resource:
netbox_ip_range
(#101 by @holmesb) - New Data Source:
netbox_ip_range
(#101 by @holmesb)
FEATURES
- provider: Now supports NetBox v3.0.9
BREAKING CHANGES
- resource/virtual_machine:
vcpus
is now a float to match upstream API
ENHANCEMENTS
FEATURES
ENHANCEMENTS
FEATURES
- provider: Now supports NetBox v2.11.12
BREAKING CHANGES
- resource/virtual_machine:
vcpus
is now a string to match upstream API
ENHANCEMENTS
- New Resource:
netbox_site
(#78)
BUG FIXES
- resource/cluster: Properly set tags when updating (#69)
CHANGES
- Use go 1.17 to fix some builds
ENHANCEMENTS
- Add arm64 builds (#71 by @richardklose)
ENHANCEMENTS
ENHANCEMENTS
- resource/prefix: Add
vrf
andtenant
attribute (#61 by @jeansebastienh)
BUG FIXES
- resource/prefix: Correctly read
prefix
andstatus
(#60 by @jeansebastienh)
FEATURES
- provider: Now supports NetBox v2.10.10
CHANGES
- resource/service:
port
field is now deprecated in favor ofports
field.
ENHANCEMENTS
- New Resource:
netbox_tenant_group
(#48 by @pezhore) - New Data Source:
netbox_tenant_group
(#48 by @pezhore) - data-source/tenant: Add
group_id
attribute (#48 by @pezhore)
ENHANCEMENTS
FEATURES
FEATURES
- New Data Source:
netbox_cluster_type
#122 by @madnutter56 - New Data Source:
netbox_site
#122 by @madnutter56
FEATURES
ENHANCEMENTS
- resource/netbox_virtual_machine: Now has a state migration for the
vcpus
attribute (#120 by @pascal-hofmann)
FEATURES
- provider: Can now optionally pass custom HTTP headers for every request (#116 by @mariuskiessling)
FEATURES
ENHANCEMENTS
- resource/netbox_available_ip_address: fixed duplicates #59 (#106 by @holmesb)
- resource/netbox_available_ip_address: Add
description
argument (#106 by @holmesb) - resource/netbox_available_ip_address:
status
argument is now optional (#106 by @holmesb) - resource/netbox_vrf: Add
tenant_id
attribute (#112 by @cova-fe) - data-source/netbox_vrf: Add
tenant_id
attribute (#112 by @cova-fe) - resource/available_prefix: Add
mark_utilized
attribute (#111 by @cova-fe)
FEATURES
- provider: Now supports NetBox v3.1.3
ENHANCEMENTS
FEATURES
- New Resource:
netbox_ip_range
(#101 by @holmesb) - New Data Source:
netbox_ip_range
(#101 by @holmesb)
FEATURES
- provider: Now supports NetBox v3.0.9
BREAKING CHANGES
- resource/virtual_machine:
vcpus
is now a float to match upstream API
ENHANCEMENTS
FEATURES
ENHANCEMENTS
FEATURES
- provider: Now supports NetBox v2.11.12
BREAKING CHANGES
- resource/virtual_machine:
vcpus
is now a string to match upstream API
ENHANCEMENTS
- New Resource:
netbox_site
(#78)
BUG FIXES
- resource/cluster: Properly set tags when updating (#69)
CHANGES
- Use go 1.17 to fix some builds
ENHANCEMENTS
- Add arm64 builds (#71 by @richardklose)
ENHANCEMENTS
ENHANCEMENTS
- resource/prefix: Add
vrf
andtenant
attribute (#61 by @jeansebastienh)
BUG FIXES
- resource/prefix: Correctly read
prefix
andstatus
(#60 by @jeansebastienh)
FEATURES
- provider: Now supports NetBox v2.10.10
CHANGES
- resource/service:
port
field is now deprecated in favor ofports
field.
ENHANCEMENTS
- New Resource:
netbox_tenant_group
(#48 by @pezhore) - New Data Source:
netbox_tenant_group
(#48 by @pezhore) - data-source/tenant: Add
group_id
attribute (#48 by @pezhore) - resource/tenant: Add
group_id
attribute (#48 by @pezhore) - Documentation (#46 by @pezhore)
ENHANCEMENTS
- New Resource:
netbox_prefix
(#43 by @pezhore) - New Data Source:
netbox_prefix
(#43 by @pezhore) - New Resource:
netbox_available_ip_address
(#43 by @pezhore)
ENHANCEMENTS
FEATURES
- New Resource:
netbox_vrf
(#26 by @rthomson) - New Data Source:
netbox_vrf
(#26 by @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
FEATURES
BUG FIXES
FEATURES