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

Configure Remediation Settings with Golden Config Properties Git Repo. #870

Open
jtdub opened this issue Jan 23, 2025 · 0 comments
Open

Comments

@jtdub
Copy link

jtdub commented Jan 23, 2025

Environment

  • Nautobot version: 2.4.x
  • nautobot-golden-config version: 2.2.x

As a network automation engineer, I want to be able to configure remediation settings using a Git datasource in the same way that I can configure other golden configuration properties—such as compliance rules, compliance features, config replace, and config remove.

Proposed Functionality

In the same Git repository that contains my other golden configuration properties, I want the ability to add a remediation_settings folder. Inside that folder, I would add a YAML file named for the platform to which the remediation applies. The file should contain the following data structure:

cisco_xr.yaml:

remediation_type: hierconfig
remediation_options: {}

Whenever the Git data source is synchronized with Nautobot, I want the remediation settings to match those defined in the Git data source.

Use Case

This approach enables configuring the Golden Config application in the same way as its other features, streamlining the promotion of functionality across different lanes and supporting the software development lifecycle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants