Drag and drop each Ansible component on the left to its matching function on the right.
Drag a concept onto its matching description — or click a concept then click the description.
Defines the list of managed hosts and groups
YAML file containing ordered tasks to execute
Structured directory for reusable variables, tasks, and handlers
Executable code that performs a specific configuration or operational task
Special task triggered only when notified by another task
Why these pairings
Each component has a distinct role: Inventory defines managed nodes, Playbook is the execution blueprint, Role organizes content, Module is the execution unit, and Handler reacts to changes.