Have you ever written up a complex network change in a text editor, tested it as best you could in a lab before executing it during a middle of the night maintenance window? Have you ever thought that there must be a better way to be sure what you’re doing isn’t going to blow up the production network?
In this 45+ minute discussion, Carl Niger covers the big ideas behind continuous integration / continuous deployment (CICD), and applies CICD to network operations. This is not an easy transition for most shops to make, which Carl also reviews.
In the demo phase of the presentation, Carl works through real examples from his publicly available GitHub repository at https://github.com/carlniger/packet_pushers_vdc. He leverages Ansible, Jenkins, and NAPALM, all acting on network device VMs brought up in Vagrant.
The session concludes with a discussion of why CICD is useful to adopt, and just what you’re in for as a netops team if you go the CICD direction.
Register for the next Packet Pushers Virtual Design Clinic at https://packetpushers.net/vdc. They are free, and you won’t get any follow up messages unless you opt-in to receive them.
Packet Pushers has lots of other material aimed at IT engineers & networkers. Visit https://packetpushers.net and subscribe to our podcast network–over 1,000 episodes in our archives, with fresh content several times per week.
You can subscribe to the Packet Pushers’ YouTube channel for more videos as they are published. It’s a diverse a mix of content from Ethan and Greg, plus selected videos from our events. It’s sort of like our podcasts, but with moving pictures.
Click here to subscribe to our channel: