Como pular um livro de receitas de acordo com o arquivo node json

Como pular um livro de receitas de acordo com o arquivo node json

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 ifdeclaraçã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 returnpara pular a avaliação do restante de uma receita, por exemplo:

return if node['httpd'] != 'nginx'

# ...

informação relacionada