У меня есть такая кулинарная книга.
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'
# ...