gpt4 book ai didi

Ansible 多个包含 "in block"

转载 作者:行者123 更新时间:2023-12-02 18:28:38 24 4
gpt4 key购买 nike

我有一本剧本,其中包括:

- include: include1.yml
when: doinclude | default('true')
- include: include2.yml
when: doinclude | default('true')

是否有可能不重复该条件?我尝试了 block ,但似乎 block 不能在该上下文中使用:

- block:
- include: include1.yml
- include: include2.yml
when: doinclude | default('true')

有什么办法可以做到这一点吗?我也尝试过类似的东西

- name: test
hosts: all
tasks:
- block:
- include: include1.yml
- include: include2.yml
when: doinclude | default('true')

这也不起作用

最佳答案

此语法在 ansible 2.1.1 中运行良好(缩进准确):

---
- hosts: localhost
tasks:
- block:
- include: include1.yml
- include: include2.yml
when: doinclude | default('true')

关于Ansible 多个包含 "in block",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39005248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com