Overview: Get started with Ansible Playbooks
Ansible Playbooks are easy-to-understand blueprints that Red Hat Ansible Automation Platform uses to execute tasks across an inventory of your IT solutions. They are consistent, repeatable, and reusable across your organization and tell Ansible what to do with which devices.
This learning path will begin by introducing core Ansible Playbook concepts and progress to more advanced topics like variables, conditionals, and loops. It is based on Ansible Core version 2.16. However, the content is relevant for later versions.
Prerequisites:
- Subscription to Ansible Automation Platform; sign up for your no-cost trial.
- Basic knowledge of YAML syntax or completing the YAML Essentials for Ansible learning path if needed.
- Ansible Core installed on your workstation. Follow the Ansible installation guide for help.
- An integrated development environment (IDE), such as Visual Studio Code, or tools like Vim to manipulate files.
In this learning path, you will:
- Learn about Ansible playbook directory structures.
- Discover the different components of an Ansible playbook, such as plays, tasks, modules, and more.
- Create an example of an Ansible inventory file.
- Understand more advanced Ansible topics such as variables, handlers, and templates.