Ansible: Up and Running (2015)
Chapter 2: Playbooks: A Beginning
Chapter 3: Inventory: Describing Your Servers
Chapter 4: Variables and Facts
Chapter 5: Introducing Mezzanine: Our Test Application
Chapter 6: Deploying Mezzanine with Ansible
Chapter 8: Roles: Scaling Up Your Playbooks
Chapter 9: Making Ansible Go Even Faster
Chapter 14: Debugging Ansible Playbooks
Appendix C. Using IAM Roles for EC2 Credentials