问题标签 [chef-recipe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
582 浏览

mongodb - 使用厨师角色配置 EC2 实例时出错

我在配置 AWS 实例时遇到了这个错误:看起来 mongodb 的厨师食谱坏了。有没有人见过这个错误?

我们正在运行厨师版本 11。找到其他厨师角色。只有包含 mongodbb 配方的厨师角色才会失败。

0 投票
4 回答
40457 浏览

chef-infra - 如何使用 Chef 更改文件?

我有 7 个文件和 1 个战争。我需要在部署它们时更改值。我有这个:

我需要注释一些行并取消注释其他一些行。然后我需要制作七个模板并根据环境放置变量并在配方中创建一个文件。

我怎样才能做到这一点?

0 投票
1 回答
5498 浏览

chef-infra - 我如何在 Chef 中使用模板、数据包和环境?

我有带变量的模板。这些变量位于数据包中,并且取决于环境。例子:

我如何结合所有这些?,我不知道将信息放在哪里。

在模板中

我需要在这里放一个变量

在我的数据包中,根据环境有以下数据:

我不知道我应该在食谱上写什么。

0 投票
1 回答
2005 浏览

ruby - 检查与厨师的联系

我需要检查与厨师的联系。

我在尝试。

怎么了?

0 投票
5 回答
8452 浏览

ruby - 让厨师食谱只运行一次

所以我使用以下配方:

它在我的 Vagrant VM 上成功安装了 nodejs,但在重新启动时它又被执行了。我该如何防止这种情况?我不擅长阅读 ruby​​ 代码。

0 投票
1 回答
1224 浏览

chef-infra - 在 Chef 中使用自定义 LWRP

我正在尝试编写一个自定义 LWRP 来部署烧瓶应用程序。

我广泛引用了以下食谱:

https://github.com/opscode-cookbooks/application_python

我的食谱中有以下内容

在我的食谱食谱文件夹中,我有一个名为 flask.rb 的文件,其中包含资源定义。

同样,在我的食谱提供者文件夹中,我有一个名为 flask.rb 的文件,它是提供者。

每当我尝试在我的 vagrant box 上应用这个食谱时,我都会收到以下信息:

致命:NameError:找不到烧瓶的资源。试过application_flask,flask

这是我的第一个自定义 LWRP,所以我缺少哪些简单的步骤才能使用我的自定义 LWRP?

0 投票
1 回答
3082 浏览

chef-infra - 检查 chef 是否以 chef-solo 身份运行

我正在使用 Vagrant 和 chef-solo 来测试我的食谱,但我有一个需要 chef-server 的特定食谱(它使用搜索)。我希望我的默认配方如下所示:

如何检查厨师是否在食谱中作为厨师独奏运行,以便我可以跳过不受支持的食谱?

0 投票
1 回答
117 浏览

ruby - 报告厨师错误

我尝试使用chef_handler食谱在厨师中报告,reportchef 当我尝试将其上传到服务器时:

错误

发生了什么?

它是下载的代码。

0 投票
1 回答
184 浏览

chef-infra - 厨师用运行列表配置节点,可以在引导时以外的事件中运行?

我需要使用厨师框架将运行列表分配给节点。但我只看到在节点引导期间运行食谱中的食谱的能力。有没有办法指定“何时”在客户端运行配方而不是在引导程序中运行它?

0 投票
1 回答
1015 浏览

ruby - 如何将厨师处理程序中的日志复制到工作站?

我尝试将日志从节点复制到工作站。

我是厨师和红宝石的新手。

在食谱中:

在文件中

但是在厨师处理程序中未定义执行方法。

如何在 Chef Handler 中执行 linux 命令?

或者如何用红宝石做到这一点?

我试试这个

但是错误

发生了什么?