All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.1.1 (2023-10-20)
- Provider is crashing when insecure=true (40d8df9)
7.1.0 (2023-09-25)
- Add netbox_dcim_device_role data (92c401b)
- Add netbox_dcim_manufacturer data (5d5c20f)
- Add netbox_ipam_asn data (f6a1a38)
- Add netbox_ipam_ip_range data (d8f0455)
- Add netbox_ipam_prefix data (42a3222)
- Add netbox_ipam_rir data (8e83bc2)
- Add netbox_ipam_route_targets data (2386105)
- Add route targets object (d766780)
- Add VRF object (ab11014)
7.0.1 (2023-08-11)
- Enable http transport connection reuse (2fbd144)
- Support FieldName with multiple underscores (c0787ca)
7.0.0 (2023-07-03)
- Fix choices field for select and multiselect custom field (e7c882c)
- Value and default for object CF are not lists (d3b2316)
- Wrong conversion of filter name with underscore (b72f202)
6.3.0 (2023-04-22)
- Add netbox_dcim_location data (e32c18a)
- Add netbox_dcim_location resource (ea33489)
- Add netbox_dcim_rack data (6bf7489)
- Add netbox_dcim_rack resource (5c8fe86)
- Add netbox_dcim_rack_role data (a9932db)
- Add netbox_dcim_rack_role resource (a0c4808)
- Add netbox_dcim_region data (80ff164)
- Add netbox_dcim_region resource (6f6970c)
6.2.0 (2023-03-14)
- Add fields and remove forcenew from netbox_virtualization_interface (89f477c)
- Add scope field to VLAN group resource (67e7628)
- Add site_id to cluster data source and to vm resource (a93a3c9)
- Update ipam_ip_addresses (df80a60), closes #196
- Update VM resource for Netbox 3.3 (2144830), closes #192
- Custom fields default values not null (53382b9)
- Export files not working with Netbox 3.3 (6cd4162), closes #187
- Import does not work for virtualization_vm_primary_ip (c17026d), closes #188
- Removing timezone from dcim_site fails (b2e2106)
- Status field missing from cluster resource (74f5147), closes #190
- Trim spaces for vm comment field (18ec0e8)
- Typo for tags field in ipam_rir resource (dca1f54)
6.1.1 (2023-03-07)
- Increase size of tenant name/desc/slug (56a4e84)
6.1.0 (2023-02-01)
- Add filter to JSON data sources (345f1ad)
6.0.0 (2023-01-13)
- Update to work with Netbox 3.3 (bbd12f1)
5.3.1 (2022-11-28)
- Workaround in ASN resource for 386 arch (51e547a)
5.3.0 (2022-11-23)
- Add ipam rir resource (2aa2edd)
- Add netbox_dcim_device_role resource (b250d1e)
- Add netbox_dcim_manufacturer (f214f6a)
- Add netbox_dcim_platform resource (31e5e14)
- Add netbox_dcim_site resource (820a3f1)
- Add netbox_extras_custom_field resource (87fbc92)
- Add netbox_extras_tag resource (08a4f8a)
- Add netbox_ipam_asn resource (4cc2b9b)
- Add netbox_virtualization_cluster resource (a292478)
- Add netbox_virtualization_cluster_group resource (c2782ce)
- Add netbox_virtualization_cluster_type resource (6ac1a1e)
- Add netbox_virtualization_vm_primary_ip resource (bc2e88a)
- Fix linter deprecation warnings (47c6ddd)
- Reduce complexity of resourceNetboxVirtualizationVMRead (c3456ba)
- Some test case are not working correctly (80a1b00)
5.2.0 (2022-11-10)
- Add first tests to provider (2d9cf3b)
- Add function to modify API requests (9ed4488)
- Add suppport for missing customfield types (c770ce9)
- Prevent panic if vcpus is null (82ad49f)
5.1.0 (2022-09-24)
- Add debug config for VS Code (e71fd8f)
- Add debug option to main() (f52ffe6)
- Add IP Range resource type (35d31a6)
- Allow prefix and ip to be dynamically assigned (88cf8e9)
- Change go-netbox major version (87797d4)
- Get all objects with json data sources (58c2a11)
- Replace deprecated functions with context aware functions (f8460bf)
- Use context aware functions (b2b8943)
5.0.0 (2022-08-26)
- Update provider to work with Netbox 3.2 (ea07af5)
- Update JSON data/resource with Netbox 3.2 (adae68a)
4.0.1 (2022-06-17)
- JSON error when vlangroup contains scope (875b1ab)
- Automate the doc generation (bc82477)
4.0.0 (2022-06-09)
- Add contact assignment resource (2b413f2)
- Add contact group resource (5c1b8cd)
- Add contact resource (43d3089)
- Add contact role resource (372fa49)
- Add tag parameter to tenant group resource (83f77f6)
- Add tag parameter to vlan group resource (eb88a02)
- Update provider to work with Netbox 3.1 (169c160)
- Update JSON data/resource with Netbox 3.1 (973ab72)
3.1.0 (2022-04-28)
3.0.0 (2022-03-18)
- Update provider to work with Netbox 3.0 (6327700)
2.2.1 (2022-01-07)
- Store empty static String field as nil in TF state (00dd09e)
2.2.0 (2021-11-19)
- Handle empty custom fields correctly (b3d342e)
- Netbox Boolean custom fields take a Boolean type value (7015047)
- Manage custom fields in prefix resource (e8086bc)
2.1.0 (2021-10-26)
- Add custom fields to interface resource (dc34ae5)
- Don't display changes when vcpus does not contain .00 (085050b)
2.0.2 (2021-09-30)
- Terraform crashes when ip address not affected to vm/device (21d283a)
2.0.1 (2021-09-24)
- Add an option to initialize the client with the private key (d638c23)
- Add limit param to data resources (472b9e1)
- Update provider to work with Netbox 2.11 (b4b2512)
- Fix CI for release generation (0e70fbf)
2.0.0 (2021-09-24)
- Add an option to initialize the client with the private key (d638c23)
- Add limit param to data resources (472b9e1)
- Update provider to work with Netbox 2.11 (b4b2512)
1.3.0 (2021-04-08)
- Add data IPAM service (69ae53c)
- Add default importer function to resources (22c0538), closes #51
- Add resource IPAM service (4e3d637)
- Add TLS insecure option (827cdeb)
- Allow a configurable basepath (7392901)
- Make basepath really optional (37957ea)
- Workaround for weird terraform behavior to fix boolean custom_fields (f9fe60c)
- Change ValidateFunc for ipam_ip_addresses to allow IPv6 (cb13d6a)
- Don't commit .terraform.lock.hcl (77d74b5)
- Add script to load netbox-docker variables (e167ef6)
1.2.0 (2021-01-01)
- Add ability to return json objects of all endpoints (dceb7f2)
- Add custom_fields to IP address resource (bb962ee)
- Add custom_fields to tenant resource (01a000f)
- Add custom_fields to vlan resource (1315546)
- Add custom_fields to vm resource and update documentation (0fb146d)
- Add data source IPAM aggregate (f33b8d9)
- Add resource IPAM aggregate (cdaa29f)
1.1.1 (2020-11-25)
- IP address not updating when dns_name removed (c4cd536)
1.1.0 (2020-11-01)
- Add Cluster data (5fafa79)
- Add Platform data (7eb4c91)
- Add VirtualMachine resource (b7dd75f)
- Add VirtualMachineInterface resource (8798e24)
- Add primary ip4 option for ip addresses (f7e5ab2)
- Destroy ip address when object_id is changing (6e87ef7)
- Set default value for object_type (edca694)
1.0.0 (2020-10-17)
- Update provider to work with Netbox 2.9 (8d5633e)
0.2.1 (2020-06-28)
- Data netbox_ipam_vlan return code 400 (55d1e0b)
0.2.0 (2020-06-25)
- Fix issue when using http as scheme (0171927)
- go mod tidy on modules (1291bb7)
- Add code to manage IP addresses (9db82c0)
- Init the project (c9672cd)