Ansible is a tool to automate tasks execution on remote hosts.
Table of contents
- Ansible documentation
- Ansible terminology
Ansible documentation ▲
YAML syntax is used everywhere in Ansible.
Jinja2 engine is used for templating.
Ansible official documentation is a good place to start.
Ansible terminology ▲
An inventory defines all your hosts and groups.
A role regroups a set of related tasks.
A playbook associates hosts or groups of hosts to corresponding roles.
An handler is a special task within a role not run directly but triggered by other tasks.
Do I really need to define what is a variable ?