Chcę uruchomić zasób plik_booka tylko wtedy, gdy bieżącym środowiskiem jest „dev”. Jak można to wyrazić?
Dokumentacja sugeruje to:
W przepisie przydatny byłby taki blok kodu:
qa_nodes = search(:node,"chef_environment:QA") qa_nodes.each do |qa_node| # Do useful specific to qa nodes only end
Ale nie jestem pewien, czy tego właśnie chcę - fakt, że jest to pętla, wydaje się niewłaściwy.
only_if { node.chef_environment == "dev" }
. Zatwardziały.if "#{node.chef_environment}" == "dev"
inny elegancki sposób:
źródło