如何在 IDE(如 Eclipse)中开发和调试 Chef 食谱和菜谱?
我是 ruby 和 Chef 的新手。我一直在开发食谱,提交它们,将它们上传到 Chef 服务器,然后将它们部署到 Chef 客户端,并进行角色更改,然后在客户…
我应该有多个 Chef-solo json 配置文件吗?
我刚刚开始使用 Chef-solo。我开始使用 Chef-solo 从头开始构建我的 Ruby on Rails Web 服务器。除了引导文件(deploy.rb 和 install.rb)之外,…
如何在 Chef 中定义一个函数/操作/...,返回一个可在 not_if 等中使用的值
我现在正在学习厨师,我正在尝试以重复配置不会破坏任何内容的方式编写所有内容。 我有一个部署在机器上的服务器,然后加载了一些代码。下次配置时,…
ubuntu 10.04 的厨师独奏引导程序
上周我一直在玩厨师独奏,我有很多问题。 我想使用 ruby 1.9.2-p290 和 Ubuntu 10.04,所以看起来我必须使用像 rvm 这样的东西。 我应该将 RVM 与…
使用 Chef 卸载软件包
我一直在使用 Chef 来管理我们的服务器。 我的 Roles/app.rb 如下所示: name "app" description "App server" run_list [ "recipe[apt]", ..., ..., …
Chef shell 脚本未运行
我在 Scalarium 上使用 Chef 下载代理并在其上运行各种命令。我正在尝试在配方中编写一个 shell 脚本来执行此操作。 file "/etc/profile.d/blah.sh" d…
在 vagrant+chef 设置中使用带有密码的 ssh 密钥
我有一个使用 vagrant 运行的虚拟机,并且我正在使用 Chef 来配置它。其中一个步骤涉及克隆 git 存储库,但我的 ssh 密钥(在我的主机上)有一个密码…
用于简单 LAMP 开发的 Chef/Fabric/Puppet 的替代方案?
我最终致力于真正正确地学习软件设计过程,以提高我的技能并发展我的业务。这意味着采用版本控制 (git)、设置开发-暂存-生产环境并尽可能保持这些环境…
Chef:尝试运行 Chef-Solo 时出现奇怪的 Erlang 错误
尝试在我的 Oracle Linux Box 上安装 Chef。完成以下说明后,我到达以下位置: 运行 Chef-solo:( 在 url 中): http://wiki.opscode.com/display/ch…
如何将 Chef Server 中的更改引入本地存储库?
因此,我们首次在 Opscode 平台上设置 Chef 来管理重要的集群部署。我们设置了客户端、将完整的 Chef-repo 签入 Git 的开发环境等。Knife 非常适合将…
如何以“root”身份执行软件包安装通过厨师中的 sudo 吗?
使用 Chef,是否可以在安装包的配方中添加一些内容,以使包命令作为超级用户运行,而不是作为超级用户运行 Chef 命令,例如, package "mysql" do use…