Vagrant 需要 Roles.json 中的属性来破坏现有的 Chef 项目
我有一个现有的 chef-solo 项目,我正在尝试向其中添加 vagrant 支持。我通常使用 Knife 在使用 Canonical 发布的 Ubuntu 10.04 AMI 的 EC2 服务器上…
Chef更新配置文件
我有一本厨师食谱,它安装 nginx 并安装自定义 nginx.conf 文件。它与 Opscode 上的说明书基本相同,并使用 Cookbook_file 来安装文件。 如果我对 con…
如何在 Chef 中使用 Ruby 标记 EC2 实例?
我正在使用 Chef 来启动 EC2 实例。一切都运行良好,但 Chef 似乎无法标记实例。我错过了什么吗? 否则,实现此目的的首选 Ruby 库是什么?我可以在不…
使用 Ruby/Chef Recipe for Vagrant 导入 Mysql 数据库
我正在编写一个厨师脚本来自动设置开发环境。我可以创建一个数据库并授予权限,但我试图找到一种方法将 mysql 转储文件导入到刚刚创建的数据库中。 我…
使用 vagrant 的厨师食谱安装 PEAR 时出现问题
我正在使用 Vagrant 在本地创建开发服务器。我正在编写自己的厨师食谱来安装我需要的一切,但我遇到了问题。 Pear 不会安装,因为我认为它正在尝试下…
Chef-solo from_file 出现错误 bash /tmp/chef-script 返回 1,预期为 0
我在厨师独奏食谱上出现了这个错误,我是新来的,所以我并没有真正得到这个错误或如何修复它...听起来仍然像文件或目录未找到,创建... out: [Fri, 18…
通过 Vagrant 安装多个软件包厨师
我刚刚发现 Vagrant + Chef,我正在尝试创建一个简单的配方来在节点上安装多个包。我认为这样的东西可以工作(我是全新的红宝石): # (From cookbook…
Windows 配置管理
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 要求我们推荐或查找工具、库或最喜欢的…
如何让 Ruby JSON 解析器忽略 json_class?
我有一个序列化的 JSON 字符串(实际上是 Chef 角色定义),它有一个 json_class 键,使 ruby JSON 解析器尝试强制它成为 Chef::Role 对象。如何…
Ohai 无法确定 cygwin 中的 os_version
我尝试在 Windows Server 2003 R2 上的 cygwin 中运行 ohai.bat os_version,它返回一个空数组作为输出。如果我在 cmd.exe 中运行 ohai os_version,…
我应该使用 Chef 或其他工具来管理服务器
我在负载均衡器后面有 4 个服务器、一个临时服务器、一个数据库服务器和一个用于托管多个网站的 Web 应用程序的实用程序服务器。 我应该跳转到 Chef …
将 capistrano 中的 :rails_env 传递给 Chef/cookbook/monit/mongrel.conf
我们如何传递 :rails_env 变量,以便它识别我们所处的版本,即 staging、生产、演示 我们正在尝试从 capistrano 中的 deploy.rb 获取 :rails_env 以传…