use*_*547 5 ansible ansible-playbook ansible-2.x
我有一个剧本包括:
- include: include1.yml
when: doinclude | default('true')
- include: include2.yml
when: doinclude | default('true')
Run Code Online (Sandbox Code Playgroud)
有没有可能不重复这个条件?我试过块,但似乎块不能在这种情况下使用:
- block:
- include: include1.yml
- include: include2.yml
when: doinclude | default('true')
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?我也尝试了类似的东西
- name: test
hosts: all
tasks:
- block:
- include: include1.yml
- include: include2.yml
when: doinclude | default('true')
Run Code Online (Sandbox Code Playgroud)
这也行不通
此语法在ansible 2.1.1中正常工作(缩进时准确):
---
- hosts: localhost
tasks:
- block:
- include: include1.yml
- include: include2.yml
when: doinclude | default('true')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5553 次 |
| 最近记录: |