- name: Test import_tasks hosts: testhost tasks: - name: Test basic task import import_tasks: tasks1.yml - name: Assert that fact was set in import assert: that: - set_in_tasks1 - name: Test conditional task import import_tasks: tasks2.yml when: no - name: Assert that tasks were skipped assert: that: - set_in_tasks2 is not defined - block: - name: Import tasks inside a block import_tasks: tasks3.yml - name: Assert that task3 was included assert: that: - set_in_tasks3 always: - name: Import task inside always import_tasks: tasks4.yml - name: Validate that variables set in previously improted tasks are passed down. import_tasks: validate3.yml - name: Assert that tasks4 was included assert: that: - set_in_tasks4