Chef事件处理程序范围问题

时间:2017-08-22 02:09:54

标签: chef chef-recipe

我正在使用chef_slack食谱,到目前为止在食谱中效果很好。但是,在事件处理程序中使用它时,我遇到了我认为的范围问题:

Chef.event_handler do
  on :run_completed do
    slack_notify "TEST"
  end
end

我得到了,Undefined Method slack_notify。尽管如此,它在该块的范围之外工作得非常好。我尝试挖掘示例和文档,但无法找到任何可靠的答案。任何人?

1 个答案:

答案 0 :(得分:1)

事件处理程序不使用配方DSL。它只是简单的Ruby代码。