厨师运行错误"错误:找不到monit_config [dsk-client]"

时间:2017-01-18 18:11:15

标签: chef chef-recipe monit

在流浪汉中运行厨师时,我收到以下错误

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中有一个包含poise-monit的声明)

错误本身非常不清楚,并指出了一些我对此一无所知的东西。

我有什么东西在这里失踪吗?我本应该添加的东西,但没有?

1 个答案:

答案 0 :(得分:1)

我会仔细检查你认为有include_recipemonit_config资源需要monit资源才能存在(因此它知道将配置放在哪里等等)。

一般情况下,如果您对我的食谱有疑问,请在Slack上ping我,这样会更快:)