This commit updates the Puppetfile example module versions to list the
latest releases for the example modules as of 2019-07-10, and also
updates several files for style.
Standardizing on double-quotes in YAML due to:
1. Functional irrelevance between single vs. double quotes in our YAML
2. Prevalent use of double-quotes in Puppet documentation
3. Similar look-and-feel to other data serialization formats like JSON
Prior to this commit, we placed modules local to a users installation
in the `site` directory. This was just a convention and the name
`site` doesn't clearly convey what it is for.
After this commit, we place modules local to a users installation in
the `site-modules` directory. This makes it more clear to users
that this is a directory that modules go i. When users start
with bolt they won't even know what a control-repo is and
renaming site to site-modules gives them a better idea of why
they should put their modules with tasks in them. Also see:
https://tickets.puppetlabs.com/browse/BOLT-1108
The config_version now uses a script that will do one of two
things:
1. call config_version.rb which uses rugged to find the information
about the latest commit if PE is on version 2015.2 or newer
2. make a call to git if the PE version is less than 2015.2
Stole Gary's puppet_repository and modified it for general
general consumption.
Upped the version of r10k to newest (1.4.1)
Ripped out the hiera examples just left defaults.yaml
Tweaked environment.conf