icingadb
January 9, 2026 ยท View on GitHub

Table of Contents
Description
This module manages the IcingaDB Redis server and the IcingaDB itself.
Setup
What the IcingaDB Puppet module supports
- Management of the IcingaDB Redis
- and the icingaDB itself
Setup Requirements
This module supports:
- [puppet] >= 7.9.0 < 9.0.0
And requires:
- [puppetlabs/stdlib] >= 6.6.0 < 10.0.0
- [icinga/icinga] >= 2.9.0 < 8.0.0
- [puppet/redis] >= 8.2.0 < 13.0.0
Beginning with icingadb
Add this declaration to your Puppetfile:
mod 'icingadb',
:git => 'https://github.com/icinga/puppet-icingadb.git',
:tag => 'v1.0.0'
Then run:
bolt puppetfile install
Or do a git clone by hand into your modules directory:
git clone https://github.com/voxpupuli/puppet-icingadb.git icingadb
Change to icingadb directory and check out your desired version:
cd icingadb
git checkout v1.0.0
Reference
See REFERENCE.md
Release Notes
This code is a very early release and may still be subject to significant changes.
Transfer Notice
This plugin was originally authored by Icinga. The maintainer preferred that Vox Pupuli take ownership of the module for future improvement and maintenance. Existing pull requests and issues were transferred over, please fork and continue to contribute here instead of Icinga.
Previously: https://github.com/icinga/puppet-icingadb
