我是红宝石和厨师的新手。我一直在开发食谱,提交它们,将它们上传到 Chef 服务器,然后将它们部署到具有角色更改的 Chef 客户端,然后在客户端上运行“厨师客户端”。这个过程很慢。
我如何使用 IDE(在我的例子中是 Eclipse)开发食谱并能够调试(设置断点、监视变量等)并运行它们而不将它们上传到厨师服务器,然后用厨师客户端将它们拉回来跑?
- 我正在使用带有“Dynamic Languages Toolkit - Ruby Development Tools 3.0.0.v20110424-7Z--E_EkMYXO4k101442”插件的 Eclipse 3.7 Indigo
- 我正在使用 10.x Chef 代码线开发 Opscode Chef 食谱
- 我正在开发一个 Ubuntu 10.10 系统,开发可在 RHEL/Centos 5 服务器上运行的食谱
- 我们运行自己的 Chef Server(开源)