文档章节

kitchen测试salt-formulas

Firxiao
 Firxiao
发布于 2017/07/14 10:57
字数 241
阅读 15
收藏 1

简单记录下kitchen如何来测试salt-formulas.

kitchen的安装

参考: http://kitchen.ci/docs/getting-started/installing

kitchen安装插件

本文使用vagrant作为驱动,你可以根据自己需求安装不同的驱动或者插件 插件和驱动可以在这里找到: https://github.com/test-kitchen

chef gem install kitchen-salt  kitchen-vagrant

测试

克隆一个formula

git clone https://github.com/simonmcc/beaver-formula.git

使用kitchen查看测试用例:

# cd beaver-formula/
# kitchen list
Instance                                 Driver   Provisioner  Verifier  Transport  Last Action    Last Error
default-ubuntu-1204                      Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
default-0162-ubuntu-1204                 Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
tcp-output-ubuntu-1204                   Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
tcp-output-external-pillar-ubuntu-1204   Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
load-vagrant-data-ubuntu-1204            Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
set-grains-test-ubuntu-1204              Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
use-development-branch-salt-ubuntu-1204  Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
use-top-from-disk-ubuntu-1204            Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>
test-copy-filter-ubuntu-1204             Vagrant  SaltSolo     Busser    Ssh        <Not Created>  <None>

使用kitchen 执行指定的测试

kitchen test default-ubuntu-1204

查看kitchen的定义

cat .kitchen.yml

更多kitchen的用法请参考 https://kitchen.ci

© 著作权归作者所有

共有 人打赏支持
Firxiao
粉丝 21
博文 100
码字总数 36715
作品 0
浦东
运维
私信 提问
Saltstack 0.14.0发布。服务器批量管理工具

SaltStack 0.14.0发布。2013-03-24 这是一个用Python写的工具。可以看做Func增强版和Puppet的弱化版结合。非常好用,0.14.0新功能包括可 以作为云控制器(基于KVM和libvirt).新的get函数等。...

fei
2013/03/24
2.3K
0
在SaltStack中启用gitfs

新版本的SaltStack有一个非常好的特性,可以使用git作为文件服务的源,这样一来,在开发环境中可以很方便的把修改同步到测试环境,同时在生产环境中也可以对sls这些比较重要的配置文件进行方便天...

憨厚的瓜
2014/06/05
0
0
服务自动化部署平台之Saltstack总结

Saltstack是一个新的基础设施管理工具。目前处于快速发展阶段,可以看做是强化的Func+弱化的Puppet的组合。间接的反映出了saltstack的两大功能:远程执行和配置管理。 SaltStack保持了输入、...

Andy-xu
2015/03/25
0
0
25 个看起来像 Flash 实现的交互式 HTML 网站

Salt Surf Blacknegative Beyonce TAG Interativa Lend Your Leg Michel Doudin OATBook Mercedes-Benz A-Class Martin Gauer Team Viget Adidas Design Studios Keystone Logistics Ben the......

小编辑
2012/07/03
0
0
自动化运维工具SaltStack详细部署

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sofar.blog.51cto.com/353572/1596960 此博文出自:http://sofar.blog.5...

咖啡猫Mr
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
23分钟前
1
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
36分钟前
0
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
今天
1
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
今天
1
0
java8的时间和`Date`的对比

java8的时间和Date的对比 java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。 1. LocalDate,LocalTime,LocalDateTime LocalDate 代...

北风刮的不认真了
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部