Я пытаюсь использовать ресурс каталога в Chef LWRP, но не могу получить доступ к атрибуту внутри блока ресурсов, есть ли способ сделать это. Или я совершенно не прав, и для этого нужен другой подход.
my-cookbook/providers/default.rb
use_inline_resources
action :setup do
directory node["#{@new_resource.name}"] do
action :create
not_if {node["#{@new_resource.name}"].include? "test"}
end
end
@new_resource.name
в строке not_if {node["#{@new_resource.name}"].include? "test"}
оценивается как nilClass,
в то время как он правильно оценивается в строке directory node["#{@new_resource.name}"] do
Спасибо