Ansible Terminology

Here are simplified one-line explanations for key Ansible terminology:

  1. Ansible: An automation tool for IT tasks.
  2. Playbook: A YAML file with tasks for Ansible to execute.
  3. Inventory: A list of hosts managed by Ansible.
  4. Module: A script that performs tasks on remote hosts.
  5. Role: A set of reusable tasks and configurations.
  6. Task: An action executed on a remote host.
  7. Handler: A task triggered by other tasks, usually for services.
  8. Variable: A placeholder for values in playbooks.
  9. Template: A file that generates dynamic configurations.
  10. Fact: Information about managed hosts.
  11. Galaxy: A repository for sharing Ansible roles.
  12. Vault: A tool for encrypting sensitive data.
  13. Dynamic Inventory: An inventory generated on demand.
  14. Idempotency: Ensuring tasks have consistent results.
  15. SSH: The protocol for secure remote connections.
  16. ansible Command: Executes ad-hoc commands on hosts.
  17. ansible-playbook Command: Runs playbooks on hosts.
  18. ansible.cfg: Configuration file for Ansible settings.
  19. Become: Gaining elevated privileges for tasks.
  20. Callback Plugin: Adds extra behavior to Ansible runs.
  21. Retry File: Lists hosts where tasks failed.
  22. Gathering Facts: Collecting information about hosts.
  23. Ansible Tower/AWX: Web interface for managing Ansible.
  24. Check Mode: Simulates tasks without making changes.
  25. Notify: Triggers handlers from task results.
  26. Loop: Repeats a task multiple times.
  27. Conditionals: Runs tasks based on conditions.
  28. Filters: Functions to manipulate data

Related Posts

Ansible interview questions that are commonly asked in interviews

Basic Questions Intermediate Questions How does Ansible handle authentication? What is the purpose of ansible.cfg? What are handlers in Ansible? What is Ansible Galaxy? Explain the difference…

Read More

Ansible Playbook for Patching & Upgrading Different Services

Playbook for Patching & Upgrading Linux APP Servers reating an Ansible playbook for patching and upgrading Linux application servers involves several steps. Below is a detailed playbook,…

Read More

Ansible – Vault in Ansible (Part-11)

What is Ansible Vault? Ansible Vault is a feature within Ansible that allows you to keep sensitive data, such as passwords, keys, and other secrets, secure. Vault…

Read More

Ansible – Inventory variables in Ansible (Part-11)

What are Inventory Variables in Ansible? Inventory variables in Ansible are key-value pairs that provide additional context and configuration for hosts and groups defined in your inventory….

Read More

Ansible – How Default Ansible Variables Work (Part-10)

How Default Variables Work 1.Default Variables in a Role Default variables for a role are defined in the defaults/main.yml file. These variables provide baseline values that the…

Read More

Ansible – Ansible Templates (Part-9)

We can declare variables in Which can be used & Intropolate only in playbook Tasks but not in the files used in playbook. Solution: TemplateUsing Template module…

Read More
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x