测试 - 厨房doesn't support多个vm任务,我试图在Vagrantfile中定义一些节点,但速度太慢 - 一次启动5个虚拟虚拟机虚拟机。也许我需要使用docker但是整个配置变得太复杂,特别是比较通常的测试厨房设置。 用4-5个独立的linux节点测试厨师食谱的最简单方法是什么?例如:2 rails apps,postgresql,solr,nginx。
答案 0 :(得分:0)
正如您刚才所说,厨房并不支持任何类型的多节点测试。使用CloudFormation或Heat之类的东西可能是快速启动整个测试堆栈,然后使用Serverspec的远程模式编写测试的最佳选择。
答案 1 :(得分:0)
正如Issue #184中所提到的,测试厨房不是为了做那样的测试而设计的。 您可能想要查看Leibniz。我自己还没有使用它,但据我所知,它可能是你正在寻找的。 p>