ansible常用模块 -- import_task模块 -- 导入任务列表
import_task模块 – 导入任务列表
一、摘要
- 导入要添加到当前行动手册以供后续执行的任务列表
二、参数
参数 | 选项/默认值 | 描述 |
---|---|---|
free-form | 导入文件的名称直接指定,无需任何其他选项。 大多数关键字(包括循环和条件)仅适用于导入的任务,而不适用于此语句本身。 如果您需要其中任何一项来申请,请改用include_tasks |
三、示例
- 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
官方文档:https://docs.ansible.com/ansible/2.9/modules/import_tasks_module.html#import-tasks-module