example42/psick: Puppet Systems Infrastructure Construction Kit
A Puppet control-repo generator on steroids, featuring:
Sun Mar 26 14:43:54 2017
A modern, opinionated, general purpose, full featured, reusable control-repo
Multiple ways to test local Puppet code (on Docker, Vagrant or directly remote hosts)
Gitlab CI pipeline to control Puppet code deployment
Usable in any Puppet setup, based on Puppet OSS, PE, Foreman...
Ready to use profiles for system baselines and common applications
Toolset to create and maintain a new control-repo based on PSICK (WIP)
PSICK is a Puppet control-repo itself, you can use this repository directly in a Puppet environment, and basically have a full PSICK setup, or run the psick command to generate a new Puppet control-repo based on the components you need.
Components can be:
Profiles (and relevant tools and hiera data) for different applications
Integrations with Vagrant, Docket, GitLab, Fabric...
Scripts, tools or addtional control-repo files