标签: ruby chef chef-recipe
我正在接管一个项目,我们正在与厨师自动化配合,我正在研究食谱设置,对此我感到困惑:
not_if do existing_usernames = [] Etc.passwd {|user| existing_usernames << user['name']} existing_usernames.include?(release_user) end
此not_if语句是否运行过?该文件还有其他似乎未被使用的东西被注释掉了
答案 0 :(得分:0)
not_if is a guard获取厨师资源。
not_if
not_if:在条件返回true时阻止资源执行。
对于您的问题,是的-它在执行Chef资源之前运行。