Releases: netbox-community/ansible_modules
v0.1.10
v0.1.9
v0.1.9
Overview
This version has a few breaking changes due to new namespace and collection name. I felt it necessary to change the name of the lookup plugin and inventory plugin just not to have a non descriptive namespace call to use them. Below is an example:
netbox.netbox.netbox
would be used for both inventory plugin and lookup plugin, but in different contexts so no collision will arise, but confusion will.
I renamed the lookup plugin to nb_lookup
so it will be used with the FQCN netbox.netbox.nb_lookup
.
The inventory plugin will now be called within an inventory file by netbox.netbox.nb_inventory
Bug Fixes
- #120 - Update netbox_tenant and netbox_tenant_group to use slugs for searching (available since NetBox 2.6). Added slug options to netbox_site, netbox_tenant, netbox_tenant_group
v0.1.8
v0.1.7
v.1.7
New Features
#58 - Added fetching services for devices in Netbox Inventory Plugin
#62 - Change lookups to property for subclassing of inventory plugin
#60 - Added option for interfaces and IP addresses of interfaces to be fetched via inventory plugin
Bug Fixes
#95 - Updated _to_slug to follow same constructs NetBox uses
#105 - Properly create interface on correct device when in a VC
#106 - Assigning to parent log now finds LAG interface type dynamically rather than set statically in code
#107 - Create device with empty string to assign the device a UUID
#63 - If query_filters supplied are not allowed for either device or VM lookups, or no valid query filters, it will not attempt to fetch from devices or VMs. This should prevent devices or VMs from being fetched that do not meet the query_filters specified.
Thanks to following contributors!
@TawR1024
@tkspuk
@Jamboon-beurre
@ignatenkobrain
@ollybee
@loganbest
@ChrisPortman
@mkeetman
@tyler-8
v0.1.6
v0.1.6
New Features
- #84 - Add dns_name to netbox_ip_address
- #83 - Add region and region_id to query_filter for Netbox Inventory plugin
Bug Fixes
- #85 - Fixed vlan searching with vlan_group for netbox_prefix
- #67 - Removed static choices from netbox_utils and now pulls the choices for each endpoint from the Netbox API at call time
Thanks to following contributors!
v0.1.5
v0.1.5
Bug Fixes
- #68 - Add argument specs for every module to validate data passed in (Fixes some idempotency issues)(POSSIBLE BREAKING CHANGE)
- #76 - Allow name updates to manufacturers
- #77 - Builds slug for netbox_device_type from model which is now required and slug is optional. Model will be slugified if slug is not provided (BREAKING CHANGE)
- #78 - netbox_ip_address: If no address has no CIDR notation, it will convert it into a /32 and pass to Netbox. (Fixes idempotency cidr notation is not provided)
- #80 - Fail module with proper exception when connection to Netbox API cannot be established
- #81 - netbox_device_interface: Lag no longer has to be a dictionary and the value of the key can be the name of the LAG
New Modules / Plugins
Thanks to following contributors!
@loganbest
@FurryJulie
@TawR1024
@ignatenkobrain
@mechanomancy
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Changelog
v0.1.0
Breaking Changes
- #9 - Changed role to prefix_role in netbox_prefix.py
- #9 - Changed group to tenant_group in netbox_tenant.py
- #9 - Renamed netbox_interface to netbox_device_interface
- #24 - Module failures when required fields arent provided
New Modules / Plugins
- #9 - Added netbox_device_role
- #9 - Added netbox_device_type
- #9 - Added netbox_ipam_role
- #9 - Added netbox_manufacturer
- #9 - Added netbox_platform
- #9 - Added netbox_rack
- #9 - Added netbox_rack_group
- #9 - Added netbox_rack_role
- #9 - Added netbox_vlan_group
- #9 - Added netbox_vlan
- #9 - Added netbox_vrf
- #12 - Added netbox_rir
- #14 - Added netbox_aggregate
- #14 - Added netbox_services
- #15 - Added netbox_region
- #15 - Added netbox_device_bay
- #15 - Added netbox_inventory_item
- #26 - Added netbox lookup plugin
- #16 - Added netbox_virtual_machine
- #16 - Added netbox_vm_interface
- #16 - Added netbox_cluster_type
- #16 - Added netbox_cluster_group
- #16 - Added netbox_cluster
- #17 - Added netbox_provider
- #17 - Added netbox_circuit
- #17 - Added netbox_circuit_type
- #17 - Added netbox_circuit_termination
Bug Fixes
Enhancements
- #10 - Add primary_ip4/6 to netbox_ip_address