ansible / ansible.builtin / v2.6.20 / module / include_tasks Dynamically include a task list | "added in version" 2.4 of ansible.builtin" Authors: Ansible Core Team (@ansible) preview | supported by coreansible.builtin.include_tasks (v2.6.20) — module
pip
Install with pip install ansible==2.6.20
Includes a file with a list of tasks to be executed in the current playbook.
- hosts: all tasks: - debug: msg: task1 - name: Include task list in play include_tasks: stuff.yaml - debug: msg: task10
- hosts: all tasks: - debug: msg: task1 - name: Include task list in play only if the condition is true include_tasks: "{{ hostvar }}.yaml" when: hostvar is defined
free-form: description: - The name of the imported file is specified directly without any other option. - Unlike M(import_tasks), most keywords, including loops and conditionals, apply to this statement.