こんな料理本があります。
if node['httpd'] == "nginx"
package "nginx" do
action :install
end
# a lot more stuff
end
しかし、すべての設定をステートメントに含めたくはありませんif
。Chef でこのように記述する方法はありますか?
next if node['httpd'] != "nginx"
package "nginx" do
action :install
end
# a lot more stuff
node['httpd']
そうでなければ、"nginx"
次の料理本に進みたいと思います。
答え1
return
レシピの残りの評価をスキップするために使用できます。例:
return if node['httpd'] != 'nginx'
# ...