Ansible for DevOps Examples

This repository contains Ansible examples developed to support different sections of Ansible for DevOps, a book on Ansible by Jeff Geerling.
Many examples use Vagrant, VirtualBox, and Ansible to boot and configure VMs on your local workstation.
Not all playbooks follow all of Ansible's best practices, as they illustrate particular Ansible features in an instructive manner.
Manuscript
The book's manuscript is released under the CC BY-SA license, and is publicly available in a separate repository: Ansible for DevOps - Manuscript.
Examples and Chapters in which they're used
Here is an outline of all the examples contained in this repository, by chapter:
Chapter 1
Chapter 2
first-ansible-playbook: A very basic playbook that installs chronyd on CentOS and ensures it is running.
Chapter 3
orchestration: A simple multiple-VM Vagrant configuration and Ansible inventory to allow testing of multi-server orchestration with ansible ad-hoc commands.