这是情况:
我有一个我一直在努力安装 monit 和安装自定义 monit 配置的方法。该配置在过去几天发生了变化。
我有一个厨师服务器和一个厨师节点。服务器具有我提到的配方的最新版本。当我运行 'sudo chef-client' 时,它似乎运行通常的语句,但是当我检查 monit 配置时,它是旧版本,而不是最新版本。
当我将 Web UI 用于我的厨师服务器时,我可以看到它具有我的食谱的最新版本。
我该如何去调试这个?
您的节点的环境定义可能有说明书约束。检查环境是否有这样的情况:
食谱“monit”,“= 1.3.5”
您可能对推送给厨师的实际食谱内容感到困惑。您可以直接从厨师那里下载特定版本,并通过执行以下操作确保它具有您想要的一切knife cookbook download monit
。它将提示您选择一个版本,然后您可以浏览内容以查看它是否是您想象的那样。