Getting Started with Branch as Code
The Network as Code (NaC) for Unified Branch solution is designed to provide a comprehensive Infrastructure as Code (IaC) solution for managing network configurations on Cisco devices. The current released solution is built over Terraform. This capability utilizes the Cisco Terraform Meraki Provider.
The provider offers a collection of Terraform resources and data sources that enable users to define and manage organizations, networks, devices, SSIDs, VLANs, traffic-shaping, and other Dashboard configurations entirely as code. It interacts directly with the Meraki Dashboard REST API to translate declarative HCL definitions into concrete network state.

The first best step to on-boarding for the solution is to utilize the central template repository provided by Cisco. This example repository provides the correct file structure and all necesary files to get started with the solution. The 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 walkthrough that explains how to gain hands-on experience with the solution.