Skip to content

Releases: nautobot/nautobot-ansible

v3.3.1

25 Feb 17:07
97c72ce

Choose a tag to compare

v3.3.1

Bugfixes

  • (#116) Fix graphql action plugin to support check mode
  • (#119) Documentation fixes
  • (#120) Documentation permission fixes

v3.3.0

21 Dec 15:08
05b5552

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.3.0

v3.2.1

18 Nov 18:19
b297cc3

Choose a tag to compare

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

11 Nov 15:48
4d979aa

Choose a tag to compare

v3.2.0

Release Summary

A few updates to the inventory plugins to support new options or require existing parameters.

Minor Changes

  • (#105) Documentation updates
  • (#107) Add tenant_group to group_by to inventory plugin
  • (#108) Add choices to group_by in gql_inventory plugin
  • (#109) token is explicitly required within gql_inventory plugin. (This was always true, but never enforced.)

v3.1.2

27 Oct 17:21
7cf9a67

Choose a tag to compare

What's Changed

Full Changelog: v3.1.1...v3.1.2

v3.1.1

15 Oct 20:38
2db3228

Choose a tag to compare

v3.1.1

Release Summary

Quick bugfix release for not attempting to resolve IDs for fields that a user has passed in an ID/UUID for

Bugfixes

  • (#98) No longer attempts to resolve field ID/UUIDs if user passes an ID/UUID for a resolvable field

v3.1.0

07 Oct 01:52
f3966df

Choose a tag to compare

3.1.0

Minor Changes

v2.0.2

27 Sep 14:39
b7d4c81

Choose a tag to compare

Changes

  • Adds deprecation notice for the modules.
  • All plugin modules have the data key option being deprecated

v3.0.0

07 Sep 23:33
2ca1eae

Choose a tag to compare

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

14 May 13:43
5557e66

Choose a tag to compare