Before we dive headfirst into implementing DevOps tools, let’s examine how we can set up our test environments to adequately prepare ourselves. We’ll also take a look at how we can start treating our infrastructure instructions just like a developer’s source code.
Topics covered in this chapter include the following:
Environment provisioning with AutoLab
Environment provisioning with Vagrant
Creating images with Packer
Managing source code
Git source code control