Forge Home

influxdb

Setup and manage influxdb 0.9.x

7,679 downloads

7,647 latest version

2.5 quality score

Version information

  • 0.9.2 (latest)
  • 0.9.1 (deleted)
released Jul 15th 2015
This version is compatible with:
  • Puppet Enterprise 3.2.x
  • Puppet 3.x
  • , , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'rplessl-influxdb', '0.9.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add rplessl-influxdb
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install rplessl-influxdb --version 0.9.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

rplessl/influxdb — version 0.9.2 Jul 15th 2015

puppet-influxdb

Build Status

Description

puppet module to install and configure influxdb (version 0.9.x and newer).

Installation

puppet module install --modulepath /path/to/puppet/modules rplessl-influxdb

Usage

class { 'influxdb': }

These configuration parameter can be set:

  $ensure                         = 'installed'
  $version                        = 'latest'
  $install_from_repository        = true
  $config_file                    = '/etc/opt/influxdb/influxdb.conf'

  # general section of influxb.conf
  $reporting_disabled             = false

  # [meta]
  $hostname                       = 'localhost' or 192.168.0.1'
  $peers                          = 'none'      or ['192.168.0.2', '192.168.0.3']

  # [retention]
  $replication                    = 'none'      or 3

Testing

Install and setup vagrant [https://docs.vagrantup.com/v2/installation/index.html](as described here).

Fetch virtual machines:

vagrant box add puppetlabs/ubuntu-14.04-64-puppet --insecure
vagrant box add puppetlabs/centos-6.6-64-puppet   --insecure
vagrant box add puppetlabs/centos-7.0-64-puppet   --insecure
vagrant box add puppetlabs/debian-7.8-64-puppet   --insecure

Add vagrant puppet support and run tests:

bundle install
bundle exec librarian-puppet install
vagrant up