3
0

add prometheus

This commit is contained in:
12ww1160
2025-12-14 16:16:57 +01:00
parent f7f229796f
commit d2d12e92ba

View File

@@ -9,11 +9,11 @@
# 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](https://confdroid.com), where I am building and hosting services both standalone and in Kubernetes. The hosts running the show are managed with Puppet.
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/portfolio/), 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.
All modules are specifically designed for use with External Node Classifier (ENC), i.e. Foreman, and written for Rocky 9 and Puppet 8. Any other OS using yum / dnf and systemd should work as well, but I have not tested it nor will I for the lack of resources.
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/).
@@ -30,3 +30,11 @@ The modules themselves are free to use as per license, you might need to adjust
* Puppet agents
* configures firewall ports, files and directories including selinux contexts.
* Optionally: PuppetDB, r10k and a webhook listener
* [**confdroid_prometheus**](https://gitea.confdroid.com/confdroid/confdroid_prometheus)
Configures Prometheus, a Time Series Collection and Processing server
* installs and configures Prometheus
* optionally the Node exporter
* optionally adds remote writing to a Postgresql database via postgresql Adapter ( not part of this module)
* Optionally allows pruning of the local TSDB