chef run error "ERROR: No parent found for monit_config[dsk-client]"

chef run error "ERROR: No parent found for monit_config[dsk-client]"

当 运行 厨师在 vagrant 时,出现以下错误

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 的包含语句)

错误本身很不明确,指向我一无所知的东西。

我在这里遗漏了什么吗?我应该添加但没有添加的内容?

我会仔细检查您认为存在的地方是否存在 include_recipemonit_config 资源需要 monit 资源才能执行其操作(因此它知道将配置和其他内容放在哪里)。

一般来说,如果你对我的食谱有疑问,只需在 Slack 上联系我,速度更快:)