使用 Chef Python Cookbook 为我的 virtualenv 指定不同的 Python 版本
我正在尝试使用 Chef 在节点上使用 opscode Python Cookbook,在 ubuntu 11.10 VM 内。特别是,我使用 应用程序 配方为 Django 和 Gunicorn 执行此操…
与 Chef 一起配置 Vagrant
我正在深入研究如何将我的开发环境迁移到 Vagrant,但在与 Chef 一起处理虚拟机配置过程时遇到了一些麻烦。我以前从未使用过 Chef,并且该领域的 Vagr…
Vagrant 和 Chef:如何安装较新版本的 PHP?
我对使用 Vagrant 和 厨师。我目前正在运行 Ubuntu Lucid 64 并使用安装 PHP 的 Opscode PHP Cookbook 5.3.2,默认为包。我想安装 PHP 5.3.8 或 9(无…
Chef 没有运行 apt (apt-get update) 配方。 Apt 返回 100
在 vagrant、mac os x 10.7.2 上运行 Ubuntu 11.04。正在运行厨师服务器。 尝试安装 postgresql 社区厨师食谱,我收到以下错误,即使我的基本角色看起…
“内部编译器错误”来自 yajl-ruby 在 OpenSUSE 12.1 上构建
作为 Chef-client 的要求,我尝试在 OpenSUSE 12.1 上安装 yajl-ruby。到目前为止,它返回以下消息: linux:~ # gem install yajl-ruby Building nati…
如何通过 Chef 中的 Knife 跟踪对系统所做的更改?
我希望能够审核和跟踪厨师管理的节点的更改。理想情况下,我想查看是否/何时对节点进行更改,以便能够将更改与事件关联起来。 Chef 中是否有任何内置…
Knife引导本机扩展
我尝试通过 knife bootstrap IP 在节点上设置 Chef。它似乎工作正常,直到本机扩展(mkmf)需要构建必需品。 Knife用来登录的用户是root,所以knife应…
Chef-solo 无法找到 Chef::Resource::PythonPip
我正在通过 Chef 设置 python virtualenv 设置。 Chef-solo 抱怨 Chef::Resource::PythonPip 中缺少方法 我相信: $ chef-solo -c (my path)/solo.rb …
如何使用delayed_job 设置 Chef Recipes 来生成多个工作人员?
我几乎找不到这方面的文档,也没有从 EngineYard 获得任何帮助。 这是我的delayed_job/recipes/default.rb: if ['solo', 'app', 'app_master'].inclu…
如何在 Linux Gentoo (EngineYard) 上安装 Cloudera Flume
询问是否有人知道通过 portage (emerge) 在 Linux Gentoo EngineYard 实例上安装 Cloudera Flume 的一些选项 或编译 Flume 的厨师食谱。 谢谢!…
当我在 Mac 上运行 ruby 实用程序时出现 GEM LOAD 错误
我正在运行 Mac OS X 10.7.2 (Lion)。它随 ruby 1.8.7 一起提供。我已经安装了 1.9.2 并将其设置为默认值(通过 rvm use)。 事实上,我为以下命…
厨师:not_if not_working
我想运行 ssh-copy-id ,前提是用户在服务器上还没有密钥,所以我在执行块中有一个 not_if 指令。我已经验证 not_if 命令返回 0,但执行块仍然运行。 …
发动机厂厨师的食谱只是普通厨师还是有定制的?
我可以使用 https://github.com/engineyard/ey-cloud-recipes 这些我自己的服务器上的食谱/食谱还是特定于发动机场环境?…
Chef Recipe:Upstart 守护进程不以 Ruby 启动
我想运行一个 ruby mongrel 脚本作为我的配置系统(CHEF)的最后一步。因此,我编写了一个包含以下条目的 upstart .conf 文件: #!upstart descri…