заказ поваренных книг в run-list с использованием специального плагина ohai - PullRequest
0 голосов
/ 27 марта 2020

У меня есть кулинарная книга вапера, которая содержит пользовательский плагин 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 

1 Ответ

0 голосов
/ 28 марта 2020

используйте ohai resource для загрузки пользовательского плагина.

...