View on GitHub

ONUG 2025 - Design-Driven Automation - Lab Guide

Lab guide for the ONUG 2025 Design-Driven Automation workshop

Lab 4: Manage configurations with Golden Config

Part 7. Run NUTS tests via Nautobot Job pt.3

1. Let’s run our tests to validate everything has been fixed. Navigate to Nautobot

2. Click “Jobs -> Jobs” in the left navbar

3. Run the “NUTS Tests” Job to execute the tests

4. Click on the “Topology” dropdown

5. Select the “ONUG” topology

6. Click “Run Job Now”

7. All tests are passing, we’re good to go!

Conclusion

You’ve completed the workshop! Well done!

Before you go there are a few Golden Config feature that we didn’t really cover today due to the limited time, but they are important for you to know about. Config Replacements and Removals allow configurations to be redacted prior to pushing them to an external git destination like GitHub. Config plans can be generated from manual config, intended config, missing config, or remediation config. The remediation config is the combination of adding the missing config and removing the extra config. Custom remediation is an extensibility feature that allows Python code that contains custom logic to be used when generating config plans for remediation. This can be installed via a Nautobot app, Python package, or directly in your Nautobot installation. Postprocessing is a feature that allows you to modify configurations once they have been rendered. This is particularly helpful if you need to add back the configs that was redacted by the removal and replacement rules.

⬅️ Previous 🏠 Home