У меня есть кулинарная книга вапера, которая содержит пользовательский плагин ohai. Этот плагин используется в моей второй кулинарной книге. Мой файл config.rb правильный?
cookbook_path [
'/home/user/.chef/cookbooks', #<< ohai cookbook
'/home/user/cookbooks' #<< wrapper cookbook (ohai plugin) and second cookbook
]
ohai.plugin_path += [
'/home/user/cookbooks/ohai/plugins'
]
ohai.directory '/home/user/cookbooks/ohai/plugins'
Необходимо ли, чтобы поваренная книга-обертка с плагином ohai была в списке выполнения перед второй кулинарной книгой?
ОБНОВЛЕНИЕ:
Когда я обновляю свой собственный атрибут плагина ohai и запускаю chef-client, обновленный плагин ohai копируется в указанное место / etc / chef / ohai / plugins, но информация журнала все еще показывает предыдущее значение.
include_recipe 'ohai'
ohai 'reload' do
plugin 'example'
action :nothing
end
cookbook_file "#{node['ohai']['plugin_path']}/example.rb" do
source 'example.rb'
notifies :reload, 'ohai[reload]', :immediately
end
test = "#{node['ohai']['example']}"
log test