问题标签 [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.
chef-recipe - 如何使用 opscode chef 和数据库说明书订购查询执行
我正在寻求一些帮助来定义我的厨师食谱中的优先级。
该配方应该在数据库中导入 sql 转储,然后对数据库执行 2 个 mysql 查询。
我正在使用 Chef Solo。
第一个 mysql_database 操作 :query 导入转储运行良好但其他 2 个查询似乎什么也没做,因为转储似乎仍在数据库中导入数据,运行时数据不存在。随机执行?
我的食谱:
我不知道如何解决这个问题,或者如何使用 only_if 在运行查询之前检查导入是否完成。
chef-infra - 提供厨师食谱的用户名和密码
我正在使用 Chef 的 windows 食谱来配置一些 windows 服务器。这是食谱:
问题是我在尝试访问该 UNC 路径时遇到了权限错误。是否可以提供用户名/密码,windows_package
以便我可以告诉它以谁的身份访问共享?我尝试通过凭据管理器存储凭据,但这不起作用。
ruby - 检查 Chef 中是否存在嵌套属性的正确方法是什么?
有多种方法可以检查 chef 中是否存在嵌套属性,我不确定哪个是正确/最好的,如果有的话会导致节点上存储空属性:
最好能够同时检查父母和孩子,但我不知道这是否可能。我使用的是 Chef 10,而不是 Chef 11,但欢迎提供任何解释的答案。
chef-infra - 如何运行厨师食谱
在我的一个节点上,我的运行列表中有三本食谱。当 Chef 客户端运行时,我可以看到其中两个配方已执行,但第三个未执行。造成这种情况的可能原因是什么?
当我执行厨师客户端时,我看到:
然后:
但是ssh-keys
配方没有被执行。
造成这种情况的可能原因是什么?我正在尝试使用ssh-keys配方。
chef-infra - 使用 CHEF“组”资源时出错
您好我正在使用以下代码创建一个组,我希望厨师使用“Chef::Provider::Group::Groupadd”提供程序,我在 Red Hat Enterprise Linux Server 6.4 版上执行此操作。
厨师客户端版本 11.4.0
用于创建组的主厨食谱
错误
chef-infra - 每次运行时都会通知厨师模板资源
我在食谱中有以下片段:
问题是每次都运行 bash 操作,即使配置没有更改:
所以配置保持不变,但仍然调用了操作。我该如何解决?
chef-infra - 如何从 Chef 搜索中对节点进行排序?
我有一个从厨师搜索返回的节点列表,它将用于创建配置文件。这些节点需要排序,因为
- 配置文件所用的软件需要这些节点有序
- Chef 并不总是以相同的顺序返回节点,因此即使配置保持不变,每次 chef 运行时都会重写文件。
mysql - 无法使用 mysql chef 食谱覆盖 mysql 数据库
我是厨师及其整个生态系统的新手,刚刚进行了一个实验,我尝试使用 mysql 食谱并尝试创建数据库并设置相同的用户名和密码。我无法弄清楚如何完成这些事情。我已经在 aws ec2 ubuntu 实例上设置了自己的厨师服务器。请帮帮我。
chef-infra - 无法在厨师中使用刀
我对厨师很陌生,正在努力学习。我已经在我的系统上安装了 chef-client,在我的 chef-repo 的 chef 目录中复制了 .pem 文件和knife.rb 文件,现在我正在尝试访问knife,但我收到了以下错误。谁能帮我吗 ?
ubuntu - 在资源“包 [libmysqlclient-dev]”上执行操作“安装”时出错
我正在使用 Chef 引导一个 ec2 ubuntu 13.04 实例。我正在使用这本食谱。但是我收到以下错误,并且引导停止不会继续。
我也无法安装 mysql 或创建数据库。我该如何摆脱这个问题。