does not work with capistrano 3

At least, i very much doubt it will
whitespace
extract class to generate puppet config files
install:vagrant uses the same Config object
:puppet_module_paths adds to puppet --modulepath

The cap variable :puppet_module_paths is an array of directory names
which will be prepended to the --modulepath parameter value when
/etc/puppet/apply is run

Finally, the feature we came in for.
a shoret RVM rant, because why not?
fileserver.conf is in /etc/puppet not project root
friendlierer checking for missing args
Hash#fetch has perfectly good error message already
Merge pull request #11 from simplybusiness/module_path

Module path