Я смотрю на johnbellone/consul-cookbook на GitHub и я вижу следующее:Что происходит, когда вы назначаете ресурс переменной в рецепте шеф-повара?
install = consul_installation node['consul']['version'] do |r|
if node['consul']['installation']
node['consul']['installation'].each_pair { |k, v| r.send(k, v) }
end
end
Когда он присваивает ресурс переменной установить это когда-либо выполнить ресурс/поставщика? Может быть, он сразу же ее выполняет? Вместо того, чтобы делать двухфазный процесс компиляции и сближения в виде отдельных фаз?