Eric Hankinson will be showing us Puppet and how we can take advantage of it.
Puppet is a configuration management tool that allows easy and automated provisioning of servers by describing the packages, configuration, and system services. Along with continuous integration tools like Jenkins, it is a means to accomplishing continuous delivery, automating the operations side, and enabling testing of systems configuration. While systems provisioning is traditionally for system administrators, Puppet can empower developers. When combining Vagrant with Puppet, developers can easily spin up virtual machines with the same configuration as production servers to do development or testing, and tear them down afterwards. You will see how to install and manage Puppet nodes with installed web and database servers, config files, and all the supporting services. Learn how Puppet can provision Vagrant and VirtualBox for application and infrastructure testing. You'll also learn how to write your own custom Facts as well as how to test your Puppet manifests with RSpec.
*** Pizza will be provided ***