2017-01-18 2 views
0

во время работы шеф-поваром в бродягу, я получаю следующую ошибкуповар запустить «Ошибка: Нет родителя найдено для monit_config [DSK-клиент]»

node-0: ERROR: No parent found for monit_config[dsk-client] 
node-0: FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1) 

ресурс, который вызывает, который выглядит следующим образом:

include_recipe 'tomk-monit' 

monit_config 'dsk-client' do 
    cookbook 'tomk-monit' 
    source 'dsk-client.conf.erb' 
end 

(в рецепте tomk-Monit есть включать заявление для пуаз-Monit)

сама ошибка очень неясно, и указывает на то, в уравновешенности, которые я ничего не знаю о.

есть что-то, что мне здесь не хватает? что-то, что я должен был добавить, но не сделал?

ответ

1

Я бы дважды уточнил, что есть include_recipe, где вы думаете, что есть. Ресурсу monit_config нужен ресурс monit, чтобы существовать, прежде чем он сможет сделать свою работу (поэтому он знает, куда положить конфигурацию и еще много чего).

В целом, если у вас есть вопросы о моих поваренных книгах, просто пингуйте меня на Slack, это быстрее :)

+0

Закрыть! Это была вещь 'include_recipe'. это только сам «tomk-monit» включал в себя рецепт выше, прежде чем включать 'poise-monit' –

Смежные вопросы