suzieq icon indicating copy to clipboard operation
suzieq copied to clipboard

Feature nautobot inventory

Open housepbass opened this issue 1 year ago • 0 comments

Related Issue

Fixes #921

Description

Nautobot has been added as a dynamic inventory source for SuzieQ.

Type of change

  • New feature (non-breaking change which adds functionality)
  • Documentation update

New Behavior

Users can now specify nautobot as an inventory source for SuzieQ. The feature uses Pynautobot and allows for Nautobot 2.x support. Filtering is possible using pynautobot's filters:

sources:
  - name: nautobot-instance
    token: 0123456789abcdef0123456789abcdef01234567
    url: http://localhost:8080
    ssl-verify: false
    type: nautobot
    period: 3600
    device_filters: # pynautobot filters
      location: "Athens, GA"
      role: "Spine"

Contrast to Current Behavior

Nautobot is not currently supported.

Discussion: Benefits and Drawbacks

  • [x] I have read the comments and followed the CONTRIBUTING.md.
  • [x] I have explained my PR according to the information in the comments or in a linked issue.
  • [x] My PR source branch is created from the develop branch.
  • [x] My PR targets the develop branch.
  • [x] All my commits have --signoff applied (Only my last commit has this, how can I remediate?)

housepbass avatar Apr 08 '24 20:04 housepbass