netenglabs / suzieq

Using network observability to operate and design healthier networks
https://www.stardustsystems.net/
Apache License 2.0
775 stars 105 forks source link

Feature nautobot inventory #934

Open housepbass opened 3 months ago

housepbass commented 3 months ago

Related Issue

Fixes #921

Description

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

Type of change

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