Releases: nautobot/nautobot-ansible
Releases · nautobot/nautobot-ansible
v3.3.1
v3.3.0
What's Changed
- Fix doc in lookup_graphql by @u1735067 in #115
- Update "group by" process in inventory_graphql by @qduk in #110
- Release 3.3.0 by @jmcgill298 in #116
New Contributors
- @u1735067 made their first contribution in #115
- @jmcgill298 made their first contribution in #116
Full Changelog: v3.2.1...v3.3.0
v3.2.1
v3.2.1
Release Summary
Unbreak plugins/inventory/inventory.yml
Bugfixes
- Remove bad code in plugins/inventory/inventory.yml when locally built to publish that prevented it from grabbing all hosts
v3.2.0
v3.2.0
Release Summary
A few updates to the inventory plugins to support new options or require existing parameters.
Minor Changes
v3.1.2
What's Changed
- Updates to add Ansible 2.12 validation by @jvanderaa in #102
- Fix Follow Redirects Issue by @jvanderaa in #104
Full Changelog: v3.1.1...v3.1.2
v3.1.1
v3.1.0
3.1.0
Minor Changes
- (#53) Adds inventory plugin using GraphQL API (@armartirosyan)
- (#88) Add parent_tenant_group argument to tenant_group module (@mitchell-foxworth)
- (#86) Action Plugin - GraphQL Add Parameter to Add to Facts (@itdependsnetworks)
v2.0.2
v3.0.0
v3.0.0
This is a breaking change to accommodate the changes made by ansible-core 2.11 / Ansible 4 that changed the behavior of the arg spec verification.
Major Changes
- (#66) Remove data sub-key from modules
Minor Changes
- (#75) Device Interface module supports custom_fields
Porting Guide
To move from the 1.x/2.x release to 3.0.0, the following changes are required:
- Move any data parameter items into the module parameters.
Porting Examples
- name: "05 - ADD DEVICES"
networktocode.nautobot.device:
url: "{{ lookup('env', 'NAUTOBOT_URL') }}"
token: "{{ lookup('env', 'NAUTOBOT_TOKEN') }}"
data:
name: "{{ item['name'] }}"
site: "{{ item['site'] }}"
device_role: "{{ item['device_role'] }}"
device_type: "{{ item['device_type'] }}"
platform: "IOS"
status: "Active" # Newly required for Nautobot, a status of some kind
loop: "{{ devices }}"Becomes
- name: "05 - ADD DEVICES"
networktocode.nautobot.device:
url: "{{ lookup('env', 'NAUTOBOT_URL') }}"
token: "{{ lookup('env', 'NAUTOBOT_TOKEN') }}"
name: "{{ item['name'] }}"
site: "{{ item['site'] }}"
device_role: "{{ item['device_role'] }}"
device_type: "{{ item['device_type'] }}"
platform: "IOS"
status: "Active" # Newly required for Nautobot, a status of some kind
loop: "{{ devices }}"All the nested items in under data are now at the same level as URL and Token, removing the data parameter.
v2.0.1
Bug Fixes
#45 - SSL Verify Keyword Consistency Update - Fixed #44 - validat_certs not honored
New Components
#43 - Add Interface Label Support - Fixed #42 - Add label to interface