Cat base and role modules to create Puppetfile

* [x] Ready for review.
* [x] Ready for merge.