【发布时间】:2016-04-20 20:40:17
【问题描述】:
在 Puppet 中,当使用 exec 资源时,您可以指定“unless”属性。除非“除非”命令以状态 0 退出,否则 Puppet exec 将不会运行。
木偶示例:
exec { 'Make sure frob is installed':
command => 'apt-get install -y frob',
unless => 'frob --version',
}
Ansible 的 command module 有一个用于查找文件的“creates”选项,但我没有看到“unless”选项。
如何在 Ansible 中指定 Puppet 风格的“除非”属性?
【问题讨论】: