
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 abranger todos os cenários em uma if
declaração. 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 receitas.
Responder1
Você pode usar return
para pular a avaliação do restante de uma receita, por exemplo:
return if node['httpd'] != 'nginx'
# ...