diff --git a/README.md b/README.md index 93965d5..881204a 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,20 @@ # Summary -A collection of the Puppet modules I have written and published over time. +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](https://confdroid.com), 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://feedback.confdroid.com/). + +# Overview + +* [**puppet_cd**](https://gitea.confdroid.com/confdroid/puppet_cd) + 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 -# Overview \ No newline at end of file