Anonymous gửi vào
Ansible is a tool to automate tasks execution on remote hosts.
#### Table of contents
- [Ansible documentation](#ansible-documentation)
- [YAML Syntax](#yaml-syntax)
- [Jinja2 Templates](#jinja2-templates)
- [Official documentation](#official-documentation)
- [Ansible terminology](#ansible-terminology)
- [Inventory](#inventory)
- [Module](#module)
- [Task](#task)
- [Role](#role)
- [Playbook](#playbook)
- [Handler](#handler)
- [Variable](#variable)
Ansible documentation [▲](#top-page "back to top")
=====================
YAML Syntax
-----------
[YAML syntax](http://docs.ansible.com/YAMLSyntax.html "YAML syntax on docs.ansible.com") is used everywhere in Ansible.
Jinja2 Templates
----------------
[Jinja2 engine](http://docs.ansible.com/playbooks_variables.html "Jinja2 engine on docs.ansible.com") is used for templating.
Official documentation
----------------------
[Ansible official documentation]( http://docs.ansible.com "Ansible official documentation on docs.ansible.com") is a good place to start.
Ansible terminology [▲](#top-page "back to top")
===================
Inventory
---------
An [inventory](http://docs.ansible.com/intro_inventory.html "Inventory on docs.ansible.com") defines all your hosts and groups.
Module
------
A [module](http://docs.ansible.com/modules.html "Modules on docs.ansible.com") abstracts an action to run on remote hosts like file copy or package installation.
Here is a list of [available modules](http://docs.ansible.com/modules_by_category.html "Available modules on docs.ansible.com").
Task
----
A [task](http://docs.ansible.com/glossary.html#tasks "task") uses an Ansible [module](http://docs.ansible.com/modules.html "Modules on docs.ansible.com") to define an atomic action to run on remote hosts.
Role
----
A [role](http://docs.ansible.com/playbook_rtoles.html "Role on docs.ansible.com") regroups a set of related tasks.
Playbook
--------
A [playbook](http://docs.ansible.com/playbooks.html "Playbook on docs.ansible.com") associates hosts or groups of hosts to corresponding roles.
Handler
-------
An [handler](http://docs.ansible.com/glossary.html#handlers "Handler on docs.ansible.com") is a special task within a role not run directly but triggered by other tasks.
Variable
--------
Do I really need to define what is a [variable](http://docs.ansible.com/playbook_variables.html "Variable on docs.ansible.com") ?
adidas yeezy boost 350 v2 zebra