面向Puppet、Chef或其它配置管理工具:serverspec
jopen
11年前
serverspec是面向Puppet、Chef或其它配置管理工具的,用于测试服务器的配置是否正确。它可以编写RSpec测试。
注:
RSpec是一个基于Ruby语言的测试工具,它高举行为驱动开发的大旗,目的是使得测试驱动的开发TDD变得更富有效率,更令人愉悦。
RSpec的特点:
1)丰富的命令行程序
2)实例和组的文字说明
3)灵活和可定制的报告
4)可扩展的预期语言
5)内建了mocking/stubbing框架
使用serverspec,可以编写RSpec测试,以此检查服务器的配置是否正确。serverspec通过SSH访问来测试服务器的实际状态,你无需在服务器上安装任何代理软件,也不管你使用的是何种配置管理工具,比如Puppet、Chef、CFEngine等。