Я выполнил действия, описанные в статье ниже. Я получаю следующую ошибку
Неожиданная ошибка: ----------------- Chef :: PolicyBuilder: : Policyfile :: UnsupportedFeature: Policyfile не поддерживает установку run_list в json данных.
вот шаги, которые я выполнил
include_recipe 'basecookbook::default'
directory 'C:/ProgramData/ChefFiles' do
inherits true
action :create
end
Обновлены метаданные кулинарных книг, чтобы указать зависимость от base
Файл политики выглядит следующим образом cookbooks / test01 / Policyfile.rb Изменен файл политики на
name 'test01'
run_list 'test01::default'
cookbook 'test01', path: '.'
cookbook 'basecookbook', path: '../basecookbook'
policyfile.lock. json файл выглядит следующим образом
"name": "test01",
"run_list": [
"recipe[test01::default]"
],
"included_policy_locks": [
],
"cookbook_locks": {
"test01": {
Я подтолкнул политику к шеф-повару и установил для узла группу политик и политику
chef push test01 .\cookbooks\test01\Policyfile.lock.json
knife node policy set NodeName 'test01' 'test01'
Когда я запускаю клиент шеф-повара на узле, я получаю следующую ошибку:
Неожиданная ошибка: Chef :: PolicyBuilder :: Policyfile :: UnsupportedFeature: Policyfile не поддерживает установку run_list в json данных.