Splitting Playbooks with import & include
Static vs dynamic task inclusion.
One Giant File Hurts
A 500-line playbook is hard to read and reuse. Ansible lets you split work into pieces and pull them in where needed. ✂️
Two Families: import and include
Ansible offers two reuse styles: import_* for static inclusion and include_* for dynamic inclusion. The difference is timing.
All lessons in this course
- The Recommended Directory Layout
- group_vars & host_vars Directories
- Splitting Playbooks with import & include
- Naming, Comments & Style That Scale