Add puppetmaster profile
Add hiera, update profile
Adam should learn to spel
Move hiera.yaml into the proper directory
Fix version number for pe_gem
Add puppetmaster role
Move puppetmaster role to the correct directory
Add a simple readme to point to the issue tracker for INFRA tasks
Use the correct (OSUOSL) SMTP server for the PE Console

From within the OSUOSL there isn't a need for auth or TLS for the SMTP server

[FIXED INFRA-6]
Merge pull request #1 from jenkins-infra/yaml-module-conf

Use the correct (OSUOSL) SMTP server for the PE Console
Testing the push notification
Add a basic Ruby environment for running linting and validation locally

This commit also includes the CI scripts necessary to validate pull requests at
a basic level before merging them into `staging`
Merge pull request #2 from jenkins-infra/basic-linting-and-validation

Add a basic Ruby environment for running linting and validation locally
Adding the docker module as a dependency
Merge pull request #3 from jenkins-infra/docker

Adding the docker module as a dependency
Merge remote-tracking branch 'upstream/production' into HEAD
Add basic accounts via the `account` module and hieradata

The keys have been pulled from the existing `infra-puppet` repository, but are
not yet being pulled into a module to `create_resources` and actually add these
accounts to the catalog
Add the puppetlabs_spec_helper to make running our rspec-puppet tests easier
Avoid linting and validating Puppet manifests that are not owned by 'jenkins-infra'
Properly generate `account` resources from our hiera data

Now with 100% more tests!

This commit introduces the ability to run rspec-puppet tests for the role and
profile classes that are being added into dist/. All other module tests hsould
be done in the repositories for those modules

[FIXED INFRA-8]