我正试图绕过Vagrant和Berkshelf,并试图看看我是否可以将它们用于测试&开发我们的新AWS应用程序。
看起来Vagrant是VirtualBox的包装器,并允许您通过给出一个非常简单/基本的配置文件来快速启动虚拟机。看起来Berkshelf是Chef的包装器,允许您指定要在特定计算机上安装的软件堆栈。
所以,如果评估是正确的(或多或少),那么我想知道它是否可能:
答案 0 :(得分:0)
已经有一段时间,但我使用的工作流程看起来像这样:
使用vagrant / berkshelf创建和测试cookbook(使用chef-solo)。 当烹饪书准备就绪时,将它们上传到厨师服务器 启动AWS计算机并使用SSH将其连接到chef-server(boot-strapping)
一旦连接到chef-server,将根据cookbook配置AWS实例。
这是一个示例程序,它基本上与您尝试完成相同的事情