Ansible 可供评论的条件

Ansible 可供评论的条件,ansible,Ansible,是否可以在运行剧本之前添加一个条件,检查剧本上是否有标题(我的案例是注释) 例如: #Changed by Peter #This playbook is for apache #version 2.1.1 --- task: xxxxxx 并在运行之前检查了由Peter和其他人更改的剧本是否在剧本上 我检查了不同的情况,但没有任何效果 西娅 BS没有任何内置机制,但如果必须这样做,我会首先检查yaml文件内容,然后包括文件(或不包括),例如 - name: run peters

是否可以在运行剧本之前添加一个条件,检查剧本上是否有标题(我的案例是注释)

例如:

#Changed by Peter
#This playbook is for apache
#version 2.1.1
---
  task:
    xxxxxx
并在运行之前检查了由Peter和其他人更改的剧本是否在剧本上 我检查了不同的情况,但没有任何效果

西娅


BS

没有任何内置机制,但如果必须这样做,我会首先检查yaml文件内容,然后包括文件(或不包括),例如

- name: run peters playbook
  include: test.yml
  when: "{{ lookup('file', 'test.yml').split('\n')[1] == '#Changed by Peter' }}"

在你继续使用类似的东西之前,我会质疑你的动机,并试图找到一种方法来避免这样做。

我真的很想知道为什么你会问同样的问题两次。