Я пытаюсь использовать массивы пробелов в шаблоне chef, как показано ниже, и когда я запускаю chef-клиент для выполнения рецепта, получаю сообщение об ошибке: переменные параметра должны быть своего рода [Hash]! ниже файл рецепта
abc = node['abc']
def1 = node['def']
abc_sit = abc['sit']
def_sit = def1['sit']
%w{abc_sit def_sit}.each do | client |
template "/etc/#{client}.sh" do
source 'tunnel.erb'
owner 'root'
group 'root'
variables ("#{client}") --> At this line I am getting error
end
end
Ошибка, которую я получаю при запуске chef-client:
Опциональные переменные должны быть своего рода [Hash]! Вы прошли "abc_sit"