问题标签 [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.
chef-infra - 使用刀在食谱中创建新食谱
我使用knife solo 使用.chef/knife.rb 定义的自定义模板创建了一个新文件夹和一个带有默认食谱的食谱。我的问题是我用什么命令让刀使用该模板而不是使用 cp 创建新食谱?
就像是knife cookbook addrecipe somerecipe
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 中虚拟机的名称)
windows - 来自 Mac OS X 的刀 windows bootstrap winrm 失败厨师客户端
与以下类似的问题:Mac OS X 工作站的刀引导 windows winrm 失败
我降级到版本 0.5.10 并稍微进一步,但它似乎无法识别 chef-client 并安装它。我正在使用 Mac OS X:
chef-infra - Opscode 厨师刀
经过大约 6 个小时的工作 - 没有运气。即使是使用 Opscode Chef 做最基本的事情之一,我也没有运气。我需要在终端中使用刀,并且该命令不存在。我不知道如何安装它,而且在它的任何地方都没有滴滴、涉猎、滴落的文档。所有文档都以它开头,并没有说明如何实际安装刀。
谢谢。
chef-infra - 根据角色包括部分食谱
我正在使用 nginx_vhost 配方将其应用于两个不同的角色,比如说frontend
和web
. nginx_vhost 配方在其文件模板上有以下代码vhost.conf
:
上面的代码会写:
问题是:我只需要这个frontend
角色而不是web
角色。我正在考虑将它包含在角色的 override_attributes 部分,frontend
但我不确定这是否是最好的方法。
chef-infra - 厨师刀引导管理员用户
出于我不会深入的原因,我有一些厨师食谱需要编辑数据包的内容。因此,我相信节点用户配置文件需要是“admin: true”。因此,当我引导一个节点(刀引导)时,第一次通过失败并出现 http 403 错误(无法编辑数据包的内容),我必须进入并手动将该用户设置为管理员。
有没有办法在默认情况下使用刀引导命令来做到这一点?我想我可以事先创建用户,但我宁愿让厨师为我做所有的引导。
注意:我使用的是 chef 10 和开源的 chef server
ubuntu - 运行“刀客户端列表”时无法加载私钥
配置文件写入 /home/ubuntu/sudo /home/ubuntu/chef-repo/.chef/knife.rb
amazon-web-services - 如何在不使用网关机器的情况下使用厨师在 vpc 内启动亚马逊 ec2 实例?
我正在使用 chef 在 VPC 中创建亚马逊 EC2 实例。--associate-eip
我已经使用knife ec2 server create中的选项为新实例分配了一个弹性IP 。在没有网关机器的情况下如何引导它?它卡在“等待 sshd”,因为它使用新创建的服务器的私有 IP 来 ssh 到它,尽管它分配了一个弹性 IP?我错过了什么吗?这是我使用的命令。
有没有其他解决方法/补丁来解决这个问题?
提前致谢
installation - 当我做刀菜谱上传'cookbookname'
刀食谱上传“食谱名称”
我收到以下错误。
deployment - 在资源“user_account[deploy]”上执行操作“create”时出现错误的 Chef 应用程序框
我在 ubuntu 12.04 的 vagrant 中测试了厨师。我使用默认的 vagrant 帐户vagrant
运行knife solo bootstrap vagrant@192.168.33.10
,每次它显示以下错误:
这让我非常失望。希望可以有人帮帮我。
这是我的节点配置文件(/nodes/vagrant.json):