Você pode usar return
para ignorar a avaliação do restante de uma receita, por exemplo:
return if node['httpd'] != 'nginx'
# ...
Eu tenho um livro de receitas como este.
if node['httpd'] == "nginx"
package "nginx" do
action :install
end
# a lot more stuff
end
Mas não quero incluir todas as configurações em uma instrução if
.
Existe maneira de escrever assim no chef?
next if node['httpd'] != "nginx"
package "nginx" do
action :install
end
# a lot more stuff
Se node['httpd']
não for "nginx"
, quero ir para o próximo livro de culinária.