View on GitHub

ONUG 2025 - Design-Driven Automation - Lab Guide

Lab guide for the ONUG 2025 Design-Driven Automation workshop

Connect to your dev machine

Lab 0: Preparation

1. Generate a Personal Access Token (PAT)

2. Fork the workshop repo to your Github account

3. Clone the workshop repo

4. Start Nautobot

5. Prepare Nautobot

Lab 1: Populate Intent Data with Design Builder

1. Introduction to Design Builder

2. Deploy a New Branch

Lab 2: Create a digital-twin with containerlab

1. Intro to containerlab

2. Generate intended configurations

3. Deploy containerlab topology

Lab 3: Test your network with NUTS

1. Introduction to NUTS in CLI

2. Run NUTS tests via Nautobot Job pt.1

Lab 4: Manage configurations with Golden Config

1. Introduction to Golden Config

2. Amend the config templates pt.1

3. Fun with config compliance and remediation pt.1

4. Run NUTS tests via Nautobot Job pt.2

5. Amend the config templates pt.2

6. Fun with config compliance and remediation pt.2

7. Run NUTS tests via Nautobot Job pt.3