Ansible Terminology
Document Control
TODO:
- Overall structure.
- Initial draft complete
- Testing
- Ready
See: Ansible Glossary and Basic Concepts
-
Control node: system where ansible is installed
-
Managed node: system that ansible connects to and manages (also called hosts).
-
Inventory: list of managed nodes. Can also organized hosts by grouping them. Inventories can be static (ex: INI, YAML) or dynamic (ex: executable - python, shell, etc.) or a directory containing multiple kinds of inventory files.
-
Module: units of code that ansible executes. More than 3600 modules come with ansible. See
ansible-doc -l
for a list. -
Task: a unit of action in ansible.
-
Playbook: an ordered list of tasks.
-
Role: a way of grouping tasks in a defined directory structure, and automatically loading vars_files, templates, files, handlers, etc. Roles can be easily shared on Ansible Galaxy.