Я пытаюсь изменить атрибут в одном ресурсе и хочу использовать обновленное значение в другом ресурсе, но обновленное значение не отражается в других ресурсах. пожалуйста, помогите мне
Код
node[:oracle][:asm][:disks].each_key do |disk|
Chef::Log.info("I am in #{cookbook_name}::#{recipe_name} and current disk count #{node[:oracle][:asm][:test]}")
bash "beforeTest" do
code <<-EOH
echo #{node[:oracle][:asm][:test]}
EOH
end
ruby_block "test current disk count" do
block do
node.set[:oracle][:asm][:test] = "#{node[:oracle][:asm][:test]}".to_i+1
end
end
bash "test" do
code <<-EOH
echo #{node[:oracle][:asm][:test]}
EOH
end
end
Значение, которое я пытаюсь обновить, хранится по адресу node[:oracle][:asm][:test]
.