Saya ingin menjalankan sumber daya cookbook_file hanya jika lingkungan saat ini adalah "dev". Bagaimana ini bisa diungkapkan?
Dokumentasi menyarankan ini:
Dalam resep, blok kode seperti ini akan berguna:
qa_nodes = search(:node,"chef_environment:QA") qa_nodes.each do |qa_node| # Do useful specific to qa nodes only end
Tapi saya tidak yakin itu yang saya inginkan - fakta bahwa perulangan itu keliru.
only_if { node.chef_environment == "dev" }
. Dikonfirmasiif "#{node.chef_environment}" == "dev"
cara elegan lain:
sumber