serverspec 服务器配置测试工具开源项目

我要开发同款
匿名用户2014年04月13日
58阅读
开发技术Ruby
所属分类管理和监控、DevOps/运维工具
授权协议MIT

作品详情

serverspec主要是为Puppet,Chef和其他配置管理工具提供测试服务器配置的功能,也提供RSpec测试。

示例代码:

require 'serverspec'require 'pathname'require 'net/ssh'include Serverspec::Helper::Sshinclude Serverspec::Helper::DebianRSpec.configure do |c|  # Add SSH before hook in case you use the SSH backend  # (not required for the Exec backend)  c.before do    host  = File.basename(Pathname.new(example.metadata[:location]).dirname)    if c.host != host      c.ssh.close if c.ssh      c.host  = host      options = Net::SSH::Config.for(c.host)      user    = options[:user] || Etc.getlogin      c.ssh   = Net::SSH.start(c.host, user, options)    end  endend
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论