3
0

add content

This commit is contained in:
12ww1160
2025-12-14 15:23:52 +01:00
parent f92053ffe4
commit 7ad0a905ed

View File

@@ -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