【发布时间】:2017-06-29 22:26:48
【问题描述】:
我对 Chef 资源模型中 only_if 和 not_if 的逻辑顺序感到困惑。
在以下示例中,假设名为 /tmp/foo 的文件包含单词 bar:
execute "rm /tmp/foo" do
action :run
only_if "ls /tmp/foo"
not_if "grep bar /tmp/foo"
end
会发生什么? only_if 和 not_if 是排他性的吗?和?或者?哪个先出现?为什么?
【问题讨论】:
标签: chef-infra