Skip to content
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
examples
gemfiles
lib
spec
.gitignore
.gitmodules
.rspec
.rubocop.yml
.travis.yml
Appraisals
Gemfile
LICENSE
README.md
Rakefile
rubocop-todo.yml
shadow_puppet.gemspec

README.md

ShadowPuppet

ShadowPuppet is a Ruby DSL for Puppet, extracted out of the work we at Rails Machine are doing on Moonshine.

ShadowPuppet provides a DSL for creating collections ("manifests") of Puppet Resources in Ruby. For documentation on writing these manifests, please see ShadowPuppet::Manifest.

A binary is provided to parse and execute a ShadowPuppet::Manifest.

Running the Test Suite

First time:

$ gem install bundler
$ bundle install
$ bundle exec rake appraisal:install

Run against all versions of activesupport:

$ bundle exec rake appraisal spec

Run against a specific one, ie 3.2:

$ bundle exec rake appraisal:3.2 spec

All content copyright © 2014, Rails Machine, LLC

Something went wrong with that request. Please try again.