Open fernandolcx opened 2 years ago
You could approach this sort of like nautobot-plugin-golden-config to be more vendor agonistic.
This plugin enable four (4) key use cases. Configuration Backups - Is a Nornir process to connect to devices, optionally parse out lines/secrets, backup the configuration, and save to a Git repository. Intended Configuration - Is a Nornir process to generate configuration based on a Git repo of Jinja files to combine with a GraphQL generated data and a Git repo to store the intended configuration. Source of Truth Aggregation - Is a GraphQL query per device that creates a data structure used in the generation of configuration. Configuration Compliance - Is a process to run comparison of the actual (via backups) and intended (via Jinja file creation) CLI configurations upon saving the actual and intended configuration. This is started by either a Nornir process for cli-like configurations or calling the API for json-like configurations
Or HP switches
Huawei would be also good
Added to the roadmap. Thanks @RR3US @skadoic1 @ryanmerolle @fernandolcx
And mikrotik please
There is any way to add support for other OSs like JunOS or RouterOS for example?