In Chapter 1, you put together a simple playbook and ran it against your Vagrant machine using the vagrant provision command. You can run that same playbook against any machine that also has a running SSH server by using the ansible-playbook command. First, however, you need an inventory file .
In this chapter, we’ll take a look at what an inventory file is, how to run ansible-playbook without Vagrant, and how to leverage the inventory file when you have a complex inventory of machines with which you need to interact.
What’s an Inventory?
In configuration management, the tool that you’re using needs to know which machines ...