➔ Efficient : Agentless, minimal setup ➔ Fast : Easy to learn/to remember, simple declarative language ➔ Scalable : Can managed thousands of nodes ➔ Secure : SSH transport ➔ Large community : thousands of roles on Ansible Galaxy
Understanding Ansible terms ★ Modules (Tools) ★ Tasks ★ Inventory ★ Plays ★ Playbook (Plan)
MODULES
What is this? Bits of code copied to the target system. Executed to satisfy the task declaration. Customizable
MODULES Documentation
# LIST ALL MODULES
ansible-doc -l
# VIEW MODULE DOCUMENTATION
ansible-doc <module_name>