Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for other vendors #12

Open
fernandolcx opened this issue Apr 12, 2022 · 5 comments
Open

Support for other vendors #12

fernandolcx opened this issue Apr 12, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@fernandolcx
Copy link

There is any way to add support for other OSs like JunOS or RouterOS for example?

@ryanmerolle
Copy link

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

@RR3US
Copy link

RR3US commented Oct 11, 2022

Or HP switches

@skadoic1
Copy link

Huawei would be also good

@artyomovs
Copy link
Owner

Added to the roadmap. Thanks
@RR3US @skadoic1
@ryanmerolle
@fernandolcx

@artyomovs artyomovs added this to the support HP milestone Jul 19, 2023
@artyomovs artyomovs self-assigned this Jul 19, 2023
@artyomovs artyomovs added the enhancement New feature or request label Jul 19, 2023
@SerhiiZahuba
Copy link

And mikrotik please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants