0
是否可以在剧本中检测Ansible调用的内容?具体而言,我想检测是否提供了“--ask-vault-pass”选项,如果没有,则退出该剧本。Read Ansible命令调用
是否可以在剧本中检测Ansible调用的内容?具体而言,我想检测是否提供了“--ask-vault-pass”选项,如果没有,则退出该剧本。Read Ansible命令调用
我认为最简单的方法可能是使用其他任务来检查文件的内容。例如,
- name: check if a string is in the content
failed_when: "expected_string" not in "{{ file.content }}"
如果未提供文件库传递/文件,则无法解密该文件。但是,您还需要确保ansible.cfg文件未配置文件路径。
为什么?如果您的广告资源/播放/角色的某处包含一个存储文件,那么如果没有提供保险柜密码,Ansible将会失败。 – ydaetskcoR
从我看到的情况来看,情况并非如此,复制模块只是复制了加密文件。此外,我希望立即检测到没有提供保险柜密码并相应地喊出来。 – shivknight