nautobot / nautobot-app-nornir

Nornir plugin to enable other Nautobot network automation plugins
https://docs.nautobot.com/projects/plugin-nornir/en/latest/
Other
26 stars 17 forks source link

Implement Django model to store additional command outputs #179

Open jeffkala opened 1 month ago

jeffkala commented 1 month ago

Environment

Proposed Functionality

A data model to store command outputs for devices. This wouldn't be time series information. Imagine a model to define commands and have their outputs per device.(1toMany) relationship.

Use Case

  1. Additional configuration or show command outputs per device can offer valuable information.
  2. In general show command output is comforting to network engineers. Navigating to device view and having a few show outputs of commands can offer the ability to quickly validate certain data attributes.
  3. Extensions to other applications like device onboarding, golden config, etc. could benefit from this data being available. E.g. Golden Config could introduce the ability to compliance check data that may not natively exist in the backup/intended config paradigm.
jeffkala commented 1 month ago

@itdependsnetworks did I miss anything?