ansible常用模块 -- import_task模块 -- 导入任务列表

本文介绍了Ansible的import_tasks模块,用于在Playbook中导入任务列表。该模块允许将任务列表添加到当前执行流程,支持条件和循环应用于导入的任务。示例展示了如何在Playbook中使用import_tasks模块,并提供了带条件的导入任务实例。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值