Chapter 3: Implementing an Ansible Playbook
Build an inventory, configure Ansible for your project, and write and run playbooks with one or more plays.
What you will learn
- Write static INI inventories with groups, nested groups and host ranges, and verify them.
- Explain how Ansible and ansible-navigator find their configuration files, and set connection and privilege escalation options.
- Write a playbook in correct YAML, then syntax-check, dry-run and run it with ansible-navigator.
- Write playbooks with multiple plays, per-play privilege escalation, and modules found through the documentation.
Sections
- Building an Ansible inventory
- Exercise: Building an inventory
- Managing Ansible configuration files
- Exercise: Configuration files
- Writing and running playbooks
- Exercise: Writing and running playbooks
- Implementing multiple plays
- Finding modules and YAML syntax
- Exercise: Implementing multiple plays
- Exercise: Implementing a playbook
- Ansible playbooks quiz
- Ansible playbooks cheat sheet