Version information
released Oct 14th 2016
This version is compatible with:
- Puppet Enterprise 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 3.7.0
- ,
Start using this module
Add this module to your Puppetfile:
mod 'jmkeyes-kairosdb', '0.0.8'
Learn more about managing modules with a PuppetfileDocumentation
jmkeyes/kairosdb — version 0.0.8 Oct 14th 2016
Puppet KairosDB Module
Table of Contents
Overview
This is a Puppet Module to deploy and manage a KairosDB server.
Description
To use this module, use either an include-like or resource-like declaration:
# An include-like declaration for Hiera integration.
include ::kairosdb
# A resource-like declaration for manual overrides.
class { '::kairosdb': }
This module will also work with Puppet 4.x.
Configuration
All configuration can be handled either through Hiera or by arguments to the kairosdb
class.
Examples
A stock KairosDB 0.9.4-6 without modifications (defaults):
class { '::kairosdb':
version => '0.9.4-6',
}
This module by default installs the package from github or googlecode
and has the option to
install from custom_repo server
for restricted environments
class { '::kairosdb':
version => '0.9.4-6',
package_mirror => 'custom_repo',
custom_url => 'http://internalmirror.local/kairosdb/kairosdb_%s_all.deb',
}
The same thing, but explicitly using a slow development datastore:
class { '::kairosdb':
version => '0.9.4-6',
}
class { '::kairosdb::datastore::h2': }
Use an alternative datastore (Cassandra):
class { '::kairosdb':
version => '0.9.4-6',
}
class { '::kairosdb::datastore::cassandra':
hosts => [
'1.1.1.1:9160',
'1.1.1.2:9160',
],
}
Use a remote KairosDB as a datastore (like a forwarder):
class { '::kairosdb':
version => '0.9.4-6',
}
class { '::kairosdb::datastore::remote':
remote_url => 'http://10.92.1.41:8080',
}
Todo
- Nothing to note yet.
Contributors
Thanks to the following people who have contributed to this module!
Dependencies
- puppetlabs/stdlib (>= 4.6.0 < 5.0.0)
- puppet/staging (>= 1.0.3 < 3.0.0)