How to separate 3rd party modules from own modules
There's many modules on forge.puppetlabs.com, which can be used easily right away, but when I decided to write my own modules, couple questions came up on my mind.
I will most probably want to keep my custom modules completely separated from existing downloaded/installed modules from forge (I still want to be able to smoothly upgrade all 3rd party modules), therefore I'll have two module paths.
As I want to use Puppet in dev environment (with Vagrant), I need to use it with puppet apply and the basic option --modulepath
doesn't accept more than one ...