Skip to content

jessereynolds/control-repo-fbz

 
 

Repository files navigation

A puppet control-repo

See the Original-Readme for background and heritage of this repo.

Testing

The main reason for this control-repo existing is to demonstrate various ways to test it. The tests are set up to be executed on the following CI/CD systems:

Preparing

Install Ruby 2.5.x or thereabouts using rbenv.

Install the bundler gem with gem install bundler

Install the Ruby gems that the tests in this repo depend upon:

bundle install

Or update the Ruby gem versions (re-resolve dependencies) with:

bundle update

Syntax Test

bundle exec rake syntax

Lint Test

bundle exec rake lint

Onceover Test - Catalog Compile for all Roles

bundle exec onceover run spec

About

A control repository template

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Puppet 47.5%
  • Ruby 44.4%
  • Dockerfile 3.5%
  • Shell 2.7%
  • Pascal 1.3%
  • PowerShell 0.6%