Default module to name to avoid specifying twice
Fix some quotes/strings to appease puppet-lint
Allow specifying minimum version for perl module
Test if module is installed before trying cpanm

This reduces puppet output noise and run time.
Specify classes in hiera rather than node manifests
Merge pull request #47 from CPAN-API/hiera_include

Specify classes in hiera rather than node manifests
Thanks - I have a feeling we'll have to refactor the hiera and 'facts' a few times, which is why wasn't fussing about what was where :)
Merge pull request #48 from CPAN-API/perl-module-enhancements

Perl module enhancements
add 'metacpan::carton_args' and setup for production

20:21 < rwstauner> so on the vm (in development) you do carton install, and checkin the snapshot changes
20:21 < rwstauner> and in production you use --deployment so that you get exactly what you had before
Remove duplicate $group param
see if we can sort #37
well, that did not work, because mc-explore does not use starman/carton
rename site -> starman, so can split out config for static in a min
Introduce mc::web::static
- Which we know won't be starman or carton
- Refactor Hiera to use it
set correct number of workers on production!
cleanup further and try get git to notify carton/starman
service name has changed, update to match
see if this works