1.9 KiB
Readme
Summary
I have been writing Puppet modules since 2010, starting with Puppet 3 at the time. 15 years later we have Puppet 8 and I built about 75 Puppet modules for various use cases as they come along with my lab cloud project, where I am building and hosting services both standalone and in Kubernetes. The hosts running the show are managed with Puppet.
Below is a collection of the Puppet modules I have written and published over time. Right now I am overhauling the modules for public use and will publish them one by one when ready, so feel fee to follow and watch that list grow.
All modules are specifically designed for use with External Node Classifier (ENC), i.e. Foreman.
The modules themselves are free to use as per license, you might need to adjust to your own needs. Feedback and feature requests can be given at my feedback portal.
[](https://www.buymeacoffee.com/grizzly_coda)
Overview
-
A Puppet module to configure a puppet environment:
- Puppet master ready to work with Foreman as ENC (Foreman not installed by module)
- Puppet agents
- configures firewall ports, files and directories including selinux contexts.
- Optionally: PuppetDB, r10k and a webhook listener