Ansible Terminology

Document Control

TODO:

  • Overall structure.
  • Initial draft complete
  • Testing
  • Ready
  • 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.


Last update: 2020-02-07