Skip to content

Releases: netbox-community/ansible_modules

v3.3.0

25 Oct 21:14
b0faee3
Compare
Choose a tag to compare

Minor changes

Other changes

  • Integration tests changed to using python 3.8

Special thanks

@andybro19
@pkorovin

v3.2.0

18 Oct 21:51
fad688a
Compare
Choose a tag to compare

Minor changes

Special thanks

@f-kessler
@sc68cal
@nahun
@ThomasADavis

v3.1.2

20 Sep 20:15
0547482
Compare
Choose a tag to compare

v3.1.2

Release Summary

This release focuses on ansible-core 2.11 compatibility, general CI fixes for NetBox 2.10-2.11, and doc updates.
This release works with NetBox 3.0, but needs further investigation with regards to idopmentcy (nothing really major) & some CI.
The next release will idenify and resolve any issues with NetBox 3.0.

Minor Changes

  • Add ansible-core support - Quick fix to support ansible-core 2.11 #558
  • Add private_key option to nb_lookup for secret decryption #532
  • Added custom certificate support #534
  • CI testing & integration tests now leverage ansible-core 2.11 - Fixes #583: Move to Ansible-core for CI tests #591
  • Correct Invalid NetBox readthedocs URL in nb_inventory docs #568
  • Fixes to CI due to not pinning NetBox & NetBox-Docker version CI among other minor CI corrections - General CI Fix 573
  • README: Slack link and tidyup #584
  • Release v3.1.2 #594
  • Update netbox_region documentation - Documentation: netbox_region - Correct examples #548

Special Thanks

@FragmentedPacket
@felixfontein
@gundalow
@jeremystretch
@nahun
@rodvand
@sc68cal

v3.1.1

19 May 01:03
cdf5f1a
Compare
Choose a tag to compare

v3.1.1

Minor Changes

  • netbox_device_interface - Add custom_fields #514

Bugfixes

  • Inventory - Update plugin to support location for NetBox 2.11+ #510

v3.1.0

09 May 05:09
9c0b725
Compare
Choose a tag to compare

v3.1.0

Release Summary

This release should fix obvious broken changes between collection and Netbox 2.11, but there is most likely more. Please report as they're encountered.
packaging is now a required Python package and is already included in Ansible 2.10, but anyone using Ansible 2.9 or below must manually pip install the library.

Major Changes

  • packaging is now a required Python package and gets installed via Ansible 2.10+.

Minor Changes

  • netbox_device_interface - Add label option.
  • netbox_device_interface - Add mark_connected option.
  • netbox_power_panel - Add location option.
  • netbox_rack - Add location option.
  • netbox_vlan_group - Add custom_fields option.
  • netbox_vlan_group - Add description option.
  • netbox_vlan_group - Add scope option.
  • netbox_vlan_group - Add scope_type option.

Bugfixes

  • Allow virtual_chassis to be found via name #402
  • Fix mapping between power_outlet_template and power_port_template.
  • inventory - Fix rack-group -> location for NetBox 2.11 changes.
  • inventory - Properly handle interface tags.
  • netbox_tenant - Fix example to match argspec.

v3.0.0

09 Mar 02:59
5cf6f49
Compare
Choose a tag to compare

v3.0.0

Minor Changes

  • Allow rack to be in query_param_ids #443
  • netbox_cable - Add tags option #455
  • netbox_cluster_type - Add description option #451
  • netbox_ipam_role - Add description option #451
  • netbox_manufacturer - Add description option #451
  • netbox_rir - Add description option #451
  • netbox_tenant_group - Add parent_tenant_group option #460

Bugfixes

  • Remove ansible.netcommon and community.general dependencies from collection

v2.1.0

16 Feb 03:54
bb98ce3
Compare
Choose a tag to compare

v2.1.0

Minor Changes

  • Inventory - Added ansible_host_dns_name to set ansible_host to dns_name
  • netbox_device_role - Added description option
  • netbox_platform - Added description option

Bugfixes

  • netbox_ip_address - Added assigned_object to ALLOWED_QUERY_PARAMS

v2.0.0

20 Jan 14:58
ecf0e7b
Compare
Choose a tag to compare

v2.0.0

Minor Changes

  • Added import_targets and export_targets options to netbox_vrf

Bugfixes

  • netbox_site - Changed latitude/longitude type from float to str #418
  • netbox_utils - If query_dict is None, fail and provide meaningful error #419
  • netbox_utils - Remove manual manipulation for building query params for netbox_ip_address and assigned object #421

New Modules

  • netbox.netbox.netbox_route_target - Creates or removes route targets from Netbox

v1.2.1

10 Jan 07:59
60e9aa0
Compare
Choose a tag to compare

v1.2.1

Bugfixes

  • Allow IDs to be passed into objects that accept a list (#407)

v1.2.0

28 Dec 00:41
c2c1072
Compare
Choose a tag to compare

v1.2.0

Major Changes

  • nb_inventory - Add dns_name option that adds dns_name to the host when True and device has a primary IP address. (#394)
  • nb_inventory - Add status as a group_by option. (398)
  • nb_inventory - Move around extracted_primary_ip to allow for config_context or custom_field to overwite. (#377)
  • nb_inventory - Services are now a list of integers due to NetBox 2.10 changes. (#396)
  • nb_lookup - Allow ID to be passed in and use .get instead of .filter. (#376)
  • nb_lookup - Allow api_endpoint and token to be found via env. (#391)

Minor Changes

  • nb_inventory - Added status as host_var. (359)
  • nb_inventory - Added documentation for using keyed_groups. (#361)
  • nb_inventory - Allow to use virtual chassis name instead of device name. (#383)
  • nb_lookup - Allow lookup of plugin endpoints. (#360)
  • nb_lookup - Documentation update to show Fully Qualified Collection Name (FQCN). (#355)
  • netbox_service - Add ports option for NetBox 2.10+ and convert port to ports if NetBox 2.9 or lower. (#396)
  • netbox_virtual_machine - Added comments option. (#380)
  • netbox_virtual_machine - Added local_context_data option. (#357)

Bugfixes

  • Version checks were failing due to converting "2.10" to a float made it an integer of 2.1 which broke version related logic. (#396)
  • netbox_device_interface - Fixed copy pasta in documentation. (#371)
  • netbox_ip_address - Updated documentation to show that family option has been deprecated. (#388)
  • netbox_utils - Fixed typo for circuits.circuittermination searches. (#367)
  • netbox_utils - Skip all modifications to query_params when user_query_params is defined. (#389)
  • netbox_vlan - Fixed uniqueness for vlan searches to add group. (#386)

New Modules

  • netbox.netbox.netbox_tag - Creates or removes tags from Netbox