Releases: netbox-community/ansible_modules
Releases · netbox-community/ansible_modules
v3.3.0
Minor changes
- New module: netbox_config_context by @pkorovin in #610
- New module: netbox_site_group by @andybro19 in #547
- New module: netbox_location by @andybro19 in #543
- netbox_device - Add location by @andybro19 in #542
- netbox_site - Add site_group by @andybro19 in #545
- Fix #608 - faster cabling by @rodvand in #624
Other changes
- Integration tests changed to using python 3.8
Special thanks
v3.2.0
Minor changes
- Copy interfaces before processing in extractor by @nahun in #556
- Closes #552 and #575: Add location and power panel to nb_lookup by @rodvand in #599
- Fix #562 Change vCPU on Virtual Machine to float by @rodvand in #605
- Convert attached_ips generator to a list by @sc68cal in #578
- added connected-device API endpoint by @f-kessler in #540
- This allows the addition of the parent to an interface. by @ThomasADavis in #604
- Fix #555 by making attached_ips subscriptable by @rodvand in #609
Special thanks
v3.1.2
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
v3.1.0
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
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
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
v2.0.0
Minor Changes
- Added
import_targets
andexport_targets
options tonetbox_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
v1.2.0
v1.2.0
Major Changes
- nb_inventory - Add
dns_name
option that addsdns_name
to the host whenTrue
and device has a primary IP address. (#394) - nb_inventory - Add
status
as agroup_by
option. (398) - nb_inventory - Move around
extracted_primary_ip
to allow forconfig_context
orcustom_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
andtoken
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 convertport
toports
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
whenuser_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