Есть ли способ получить доступ к сумке данных шеф-повара из файла атрибутов default.rb
?Доступ к пакету данных шеф-повара из файла атрибутов
Мой пример использования. Мне нужно представить коллекцию переменных среды операционной системы как хэш атрибутов, которые в конечном итоге передаются шаблону. Некоторые из этих переменных среды - это учетные данные, которые я храню в зашифрованном пакете данных. К сожалению, шеф-повар не позволит мне получить доступ к рецепту DSL из файла атрибутов, поэтому метод data_bag_item
, который я обычно использовал, недоступен.
Заранее спасибо.
Хотя у вас может не быть рецепта DSL, я не думаю, что существует какой-либо запрет на вызов различных методов, например. [Chef :: DataBagItem.load] (http://www.rubydoc.info/github/opscode/chef/Chef/DataBagItem#load-class_method). Как утверждают другие плакаты, вероятно, лучше указать значения по умолчанию в вашем файле атрибутов и использовать рецепт для загрузки пакета данных. – Martin