Chapter 5

Continuous Integration/Continuous Deployment

In the preceding chapter, we explained the concept of infrastructure as code and how it allows you to describe your infrastructure as a set of organized data and human-readable files that can be managed with version control in a source code manager. With IaC, you now have the tools to automate your network infrastructure at scale; however, IaC also carries with it a new risk. In the legacy operating model, a mistake made when typing in the command-line interface usually impacted only a single node or a handful of nodes in the network, whereas a simple mistake made with IaC could have substantial and wide-ranging impacts to the entire network. The increased scale of automation and IaC can ...

Get Model-Driven DevOps: Increasing agility and security in your physical network through DevOps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.