使用 Vagrant 测试厨师食谱

认为

我想使用 Vagrant 在不同环境中测试我的食谱。

正如我发现的那样,有厨师客户端厨师独奏供应商,用于分别从chef-server本地下载食谱和在本地提供食谱。

我想Vagrantifle在每本食谱中提供,以便为所有knife开发人员提供测试它的方法如果食谱是独立的,我只使用chef-solo供应商,但如果它有(多个)食谱的依赖关系存储在chef-server

解决此问题的最佳方法是什么:

  1. 在本地下载所有食谱并复制到 Vagrant
  2. 只推送经过测试的食谱并从厨师服务器下载其余的

什么是优点和缺点?我应该如何在不同的系统上测试我的食谱?

代码护林员

这确实是 Test Kitchen 的用途。它有一个 Vagrant 驱动程序,或者您可以通过另一个驱动程序插件使用几乎任何其他可以想象的 VM/云系统。它与 Berkshelf 和 Policyfile 系统集成以处理依赖项管理,因此您将使用其中之一(希望您已经使用了)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

厨师食谱lwrp,使用new_resource.updated_by_last_action(true)的最简单方法

来自分类Dev

使用`vagrant ssh`之后的Vagrant SSH隧道

来自分类Dev

使用Vagrant和Librarian-chef-nochef插件安装食谱时出错

来自分类Dev

Rackspace / Vagrant:在本地使用Rackspace Vagrant Box

来自分类Dev

厨师食谱的问题

来自分类Dev

使用LWRP的厨师食谱名称中允许的字符

来自分类Dev

测试库厨师食谱

来自分类Dev

在安装sensu服务器时使用厨师食谱食谱[sensu :: redis]安装Redis时出错

来自分类Dev

无法在无业游民的盒子上使用厨师食谱安装mysql-client

来自分类Dev

使用xvfb + PyCharm + vagrant设置测试

来自分类Dev

厨师跳过食谱

来自分类Dev

在厨师食谱中获取厨师食谱名称

来自分类Dev

如何使用Ruby块在厨师食谱中分配变量

来自分类Dev

如何使用厨师食谱添加Cron作业条目

来自分类Dev

厨师-使用同一本食谱的食谱

来自分类Dev

如何使用厨师的另一本食谱中的图书馆方法?

来自分类Dev

如何制作厨师食谱

来自分类Dev

使用Travis-CI对多个Vagrant版本进行测试

来自分类Dev

厨师食谱组织

来自分类Dev

尝试使用数据库食谱时厨师独奏私钥丢失

来自分类Dev

在厨师食谱中使用SSH密钥扫描

来自分类Dev

如何使用/实施此厨师食谱?

来自分类Dev

在Vagrant中使用XDEBUG

来自分类Dev

厨师lwrp可以将答案作为变量(false或true)返回以供以后在食谱中使用吗?

来自分类Dev

使用Vagrant的Openshift入门

来自分类Dev

使用 Chef-Solo 在 Vagrant 中测试食谱时未发现设备错误

来自分类Dev

测试厨师食谱失败

来自分类Dev

符号链接在厨师食谱中不起作用(vagrant/debian8)

来自分类Dev

如何从厨师的virtualbox测试食谱?

Related 相关文章

热门标签

归档