tripleo-puppet-elements/elements/serverspec
Emilien Macchi dfac6c9e93 Implement serverspec elements
serverspec aims to run service validation during TripleO/Puppet
deployment by using step-by-step workflow.

Example: step 1 contains MySQL Galera cluster, so Puppet will take care
of configuration and serverspec will ensure MySQL is actually up and
running, otherwise we consider the stack failed.

This patchs:
* Installs serverspec by using Gem (source).
  For now, there is no package for any distribution, so until we have one,
  let's use source method by running `gem install`, that will take care of
  serverspec and dependencies.
* Installs serverspec-tests from rdo-management.
  For now, serverspec-tests are hosted on github/rdo-management, so
  until we have packaging, we use source install method.

Change-Id: I8efc9a2278e972fe0c61e12823a9250a4a1bc27d
2015-04-08 18:39:56 -04:00
..
install.d Implement serverspec elements 2015-04-08 18:39:56 -04:00
README.md Implement serverspec elements 2015-04-08 18:39:56 -04:00
element-deps Implement serverspec elements 2015-04-08 18:39:56 -04:00
pkg-map Implement serverspec elements 2015-04-08 18:39:56 -04:00

README.md

Install serverspec.

Supports gem based for now. Package mode will be eventually supported later.

To use gem:

export DIB_INSTALLTYPE_serverspec=source

Configuration

None.