厨师not_if在only_if内

时间:2018-10-04 09:29:30

标签: chef chef-recipe

我可以在

之类的only_if块中包含not_if吗?
 only_if{ A == "A" && not_if { ::File.exists(/a.txt)}}

我的问题是这样的结构会起作用吗?还是我需要以其他方式做到这一点。

2 个答案:

答案 0 :(得分:0)

您需要以其他方式进行操作。 only_if{ A == "A" && !::File.exists(/a.txt) }或类似的内容。

答案 1 :(得分:0)

很难说没有实际代码来查看它,但是您是否尝试过这种结构?

only_if { A == "A" }  
not_if { ::File.exists(/a.txt) }