问题标签 [knife]

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 投票
3 回答
7382 浏览

chef-infra - 使用刀在食谱中创建新食谱

我使用knife solo 使用.chef/knife.rb 定义的自定义模板创建了一个新文件夹和一个带有默认食谱的食谱。我的问题是我用什么命令让刀使用该模板而不是使用 cp 创建新食谱?

就像是knife cookbook addrecipe somerecipe

0 投票
2 回答
2279 浏览

chef-infra - “刀节点编辑”失败

我遵循了 https://learnchef.opscode.com/quickstart/converge/https://learnchef.opscode.com/starter-use-cases/ntp/中的 Chef 初学者教程

我尝试在节点的运行列表中添加 ntp 说明书。

为此,我尝试运行

其中 localhost 是主机名,但它无法理解“localhost”。但是,那

命令确实了解本地主机。

我究竟做错了什么?

日志如下:

chef-repo_default_1380728124是 VirtualBox 中虚拟机的名称)


0 投票
1 回答
927 浏览

windows - 来自 Mac OS X 的刀 windows bootstrap winrm 失败厨师客户端

与以下类似的问题:Mac OS X 工作站的刀引导 windows winrm 失败

我降级到版本 0.5.10 并稍微进一步,但它似乎无法识别 chef-client 并安装它。我正在使用 Mac OS X:

0 投票
2 回答
147 浏览

chef-infra - Opscode 厨师刀

经过大约 6 个小时的工作 - 没有运气。即使是使用 Opscode Chef 做最基本的事情之一,我也没有运气。我需要在终端中使用刀,并且该命令不存在。我不知道如何安装它,而且在它的任何地方都没有滴滴、涉猎、滴落的文档。所有文档都以它开头,并没有说明如何实际安装刀。

谢谢。

0 投票
1 回答
55 浏览

chef-infra - 根据角色包括部分食谱

我正在使用 nginx_vhost 配方将其应用于两个不同的角色,比如说frontendweb. nginx_vhost 配方在其文件模板上有以下代码vhost.conf

上面的代码会写:

问题是:我只需要这个frontend角色而不是web角色。我正在考虑将它包含在角色的 override_attributes 部分,frontend但我不确定这是否是最好的方法。

0 投票
1 回答
451 浏览

chef-infra - 厨师刀引导管理员用户

出于我不会深入的原因,我有一些厨师食谱需要编辑数据包的内容。因此,我相信节点用户配置文件需要是“admin: true”。因此,当我引导一个节点(刀引导)时,第一次通过失败并出现 http 403 错误(无法编辑数据包的内容),我必须进入并手动将该用户设置为管理员。

有没有办法在默认情况下使用刀引导命令来做到这一点?我想我可以事先创建用户,但我宁愿让厨师为我做所有的引导。

注意:我使用的是 chef 10 和开源的 chef server

0 投票
3 回答
37108 浏览

ubuntu - 运行“刀客户端列表”时无法加载私钥

配置文件写入 /home/ubuntu/sudo /home/ubuntu/chef-repo/.chef/knife.rb

0 投票
2 回答
2821 浏览

amazon-web-services - 如何在不使用网关机器的情况下使用厨师在 vpc 内启动亚马逊 ec2 实例?

我正在使用 chef 在 VPC 中创建亚马逊 EC2 实例。--associate-eip我已经使用knife ec2 server create中的选项为新实例分配了一个弹性IP 。在没有网关机器的情况下如何引导它?它卡在“等待 sshd”,因为它使用新创建的服务器的私有 IP 来 ssh 到它,尽管它分配了一个弹性 IP?我错过了什么吗?这是我使用的命令。

有没有其他解决方法/补丁来解决这个问题?

提前致谢

0 投票
1 回答
978 浏览

installation - 当我做刀菜谱上传'cookbookname'

刀食谱上传“食谱名称”

我收到以下错误。

0 投票
1 回答
697 浏览

deployment - 在资源“user_account[deploy]”上执行操作“create”时出现错误的 Chef 应用程序框

我在 ubuntu 12.04 的 vagrant 中测试了厨师。我使用默认的 vagrant 帐户vagrant运行knife solo bootstrap vagrant@192.168.33.10,每次它显示以下错误:

这让我非常失望。希望可以有人帮帮我。

这是我的节点配置文件(/nodes/vagrant.json):