Skip to content

Getting Started with NaC-SD-WAN

The Network as Code (NaC) for Catalyst SD-WAN solution is designed to provide a comprehensive Infrastructure as Code (IaC) solution for managing network configurations on Cisco SD-WAN fabric. The current released solution is built over Terraform. This capability utilizes the Cisco SDWAN Terraform provider or Cisco SDWAN OpenTofu provider and Cisco SDWAN Terraform modules or Cisco SDWAN OpenTofu modules all published by Cisco.

The Terraform provider provides a set of resources that allow users to manage various configurations on Catalyst SD-WAN Manager. Along with the Terraform modules, they help users drive the configuration changes from a simplified SD-WAN Soltion Data Model represented in YAML.

High level code flow

The first best step to on-boarding for the solution is to utilize the example repository provided by Cisco. This example repository provides the correct file structure and all necesary files to get started with the solution. The example repository includes a comprehensive README file that provides detailed instructions on how to use setup the repository for execution.

We have also provided a comprehensive learning lab guide that you can follow to gain hands-on experience with the solution.