Chapter 6. Provisioning Vagrant Machines with Puppet, Ansible, and Chef
In Chapter 3, Provisioning with Puppet, Chapter 4, Using Ansible, and Chapter 5, Using Chef, we had an introduction to Puppet, Chef, and Ansible, which are provisioning tools with support built into Vagrant. However, we only looked at how the tools worked in a general way; we didn't look at how to use them with Vagrant.
In this chapter, you will learn the following topics:
- Using Puppet within Vagrant
- Using Chef within Vagrant
- Using Ansible within Vagrant
- Recapping how to provision with the built-in SSH provisioner
- Working with multiple provisioners
- How we can override the provisioning tools through the command line