Source and Version Control
Explore the importance of source and version control in network automation. Understand how managing network code with branches, pull requests, and automated builds helps maintain a reliable, well-documented network state. Learn to treat network configurations like software development to improve accountability and collaboration.
We'll cover the following...
Source control
Here is a way of looking at source control, in the context of the network as code: if only code from the master branch is deployed to the network, the state of the network at any given point in time is known. If there are no out-of-band changes, the entire history and evolution of the network are captured in the master branch history. It’s extremely important to control this source code, given the blast radius that a ...