fixing comment typo
Merge pull request #3 from fiddyspence/foobranch

fixing comment typo
Manage the Modulepath for R10k

Previously, the R10k module didn't manage Puppet's Modulepath to point
it to the Modules in the dynamic environments that were created.  That
step needed to be done out-of-band.  This commit adds the ability to
manage both FOSS and PE's $modulepaths via Puppet.conf and the inifile
custom type.
Add puppetlabs/inifile dependency to Modulefile
Expose modulepath as a parameter

Previously, the module was refactored to allow the modulepath
to be declared using the inifile type. This commit moves
the modulepath to be a parameter that can be passed for
the main r10k class, thus making it tunable for anyone using
the module.
Clean up params file

Remove redundant $::is_pe check and clean up variables.
Fix typo
ACTUALLY pass in the $modulepath parameter

Previously I did a check in the config class for $::is_pe and set
the modulepath that way.  When I refactored, I forgot to remove that
check and pass the $modulepath from the main r10k class.  This commit
fixes that.
Expose $manage_modulepath

Previously, a commit was entered to manage the $modulepath in
puppet.conf.  This commit introduces the ability to choose whether
or not to manage the $modulepath by passing a boolean false value
for the $manage_modulepath parameter to the r10k class. There is
no boolean validation checking for this yet.
Change param order

Puppet's declarative...until it isn't.  Because Puppet's parser parses
variables from top-to-bottom, variables must be declared before they're referenced,
or else they have an empty/undefined value.  This commit re-orders variables
in the params class to fix potentially undefined variables.
Merge pull request #4 from glarizza/modulepath

Manage puppet.conf's $modulepath
Do not manage module path by default

After thinking about this, I think we need to be more conservative
here as having this default to true could potentionally break puppets
ability to fix its self depending on where the r10k module is
Compress declarations between FOSS and PE

Prior to this commit we had a fair amount of duplicate code between
FOSS and PE. This commit moves the package dec to the `r10k::install`
class.
Move install classes under one folder

Prior to this commit the two ruby installs were at the top directory
of the manifests directory this commit changes that a cleaner sub folder layout
Update class declarations

Prior to this commit the init.pp has not been updates for the new class names
Fix autoloader layout

My plane is landing
Puppet Lint Fixes
Update for 0.0.5
Update for Forge Release
Clean up install class

The install class seems to be designed to make the logic decision on how
to install r10k based on whether or not PE is being used. However, some
of that logic had leaked out into the init.pp file, and the install/*.pp
classes were redundant in many ways. This commit simplifies and reduces
the apparent complexity of the class without changing the functional
configuration.