Menu
HowTo

Docker Puppet Test Environment

Docker gives us many advantages in that we will be able to use our container on several different types of systems. Another reason I chose to use Docker for my module testing is because of Ruby. Puppet is based on Ruby and therefor comes with all its problems. Ruby gems require specific versions of other […]

HowTo

PUPPET LOCAL TESTING

These tests can include syntax checking, smoke-testing, lint testing, and finally unit testing. That’s a lot of testing but you want to make sure that your code will work and that your changes didn’t break anything that did work before. Since Puppet is written in Ruby we need to configure our system to do testing […]

HowTo

PUPPET TESTING WITH JENKINS 2

I recently wrote a book entitled Puppet Continuous Delivery in which I outlined how to configure Jenkins to do your puppet module testing as part of a continuous delivery pipeline. Since then, Jenkins 2.0 has been released and I decided to take a look on how that would work for puppet testing with Jenkins 2.0. […]