Новинка для шеф-повара. Я написал рецепт создания файла из шаблона на основе имени хоста. Если имя хоста совпадает с сервером 1, а сервер 2 создает из шаблона 1, иначе создает из шаблона по умолчанию. Однако он всегда создает template1. Пожалуйста помогите :(
Это код:
case node.name
when "server1" || "server2"
template "template1.conf" do
source "template1.conf.erb"
owner "root"
group "root"
mode "0644"
end
else
template "template2.conf" do
source "template2.conf.erb"
owner "root"
group "root"
mode "0644"
end
end
Хорошо, я понял это. Получилось так:
case node['hostname']
when 'server1' && 'server2'
template "template1.conf" do
source "template1.conf.erb"
owner "root"
group "root"
mode "0644"
end
else
template "template2.conf" do
source "template2.conf.erb"
owner "root"
group "root"
mode "0644"
end
end