A Busser runner plugin for Serverspec
Status
This Gem has now been archived. No active maintainers have come forward in the past 5 years and the original maintainer has since pulled the plugin.
We recommend moving to a maintained project for similar functionality or building and running the Gem yourself.
Put this into your kitchen.yml
:
verifier:
name: busser
You may also look at the Busser plugin usage page.
Please put test files into [COOKBOOK]/test/integration/[SUITES]/serverspec/
`-- test
`-- integration
`-- default
`-- serverspec
|-- Gemfile
|-- localhost
| `-- httpd_spec.rb
`-- spec_helper.rb
Gemfile
is optional. You can specify installing Serverspec version and install the gems you need.
The globbing pattern to match files is "serverspec/*/*_spec.rb"
.
You need to use "_spec.rb"
(underscore), not "-spec.rb"
(minus).
If you have to specify the Serverspec version, you can use Gemfile. Example Gemfile:
source 'https://rubygems.org'
gem 'serverspec', '< 2.0'
It runs on a target server for testing after ssh log in it.
So you need to specify set :backend, :exec
not set :backend, :ssh
(Serverspec v2).
If you use Serverspec v1, you must specify include SpecInfra::Helper::Exec
not include SpecInfra::Helper::Ssh
.
Created and maintained by HIGUCHI Daisuke (d-higuchi@creationline.com)
Apache 2.0 (see LICENSE)