ansible / ansible.builtin / v2.9.23 / module / import_tasks Import a task list | "added in version" 2.4 of ansible.builtin" Authors: Ansible Core Team (@ansible) stableinterface | supported by coreansible.builtin.import_tasks (v2.9.23) — module
pip
Install with pip install ansible==2.9.23
Imports a list of tasks to be added to the current playbook for subsequent execution.
- hosts: all tasks: - debug: msg: task1 - name: Include task list in play import_tasks: stuff.yaml - debug: msg: task10
- hosts: all tasks: - debug: msg: task1 - name: Apply conditional to all imported tasks import_tasks: stuff.yaml when: hostvar is defined
free-form: description: - The name of the imported file is specified directly without any other option. - Most keywords, including loops and conditionals, only applied to the imported tasks, not to this statement itself. - If you need any of those to apply, use M(include_tasks) instead.