<commit_before># influxdb

[![Build Status](https://travis-ci.org/rplessl/puppet-influxdb.png)](https://travis-ci.org/rplessl/puppet-influxdb)

## Description

puppet module to install and configure [influxdb](https://influxdb.org).

This module bases on the module of [puppet-influx module of justin downing](https://github.com/justindowning/puppet-influxdb).

## Installation

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

## Usage

`class { 'influxdb': }`

Most of the configuration is parameterized, so you can freely adjust settings.

## Testing

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

Add virtual machines (with vagrant 1.7.4) or ...
```ShellSession
vagrant box add puppetlabs/centos-6.5-64-puppet   --insecure
vagrant box add puppetlabs/centos-7.0-64-puppet   --insecure
vagrant box add puppetlabs/ubuntu-14.04-64-puppet --insecure
vagrant box add puppetlabs/debian-7.6-64-puppet   --insecure
```

... add virtual machines (with vagrant 1.4.3)
```ShellSession
vagrant box add "puppetlabs/centos-6.5-64-puppet" https://vagrantcloud.com/puppetlabs/boxes/centos-6.5-64-puppet/versions/1.0.0/providers/virtualbox.box
vagrant box add "puppetlabs/centos-7.0-64-puppet" https://vagrantcloud.com/puppetlabs/boxes/centos-7.0-64-puppet/versions/1.0.0/providers/virtualbox.box
vagrant box add puppetlabs/ubuntu-14.04-64-puppet https://vagrantcloud.com/puppetlabs/boxes/ubuntu-14.04-64-puppet/versions/1.0.0/providers/virtualbox.box
vagrant box add puppetlabs/debian-7.6-64-puppet   https://vagrantcloud.com/puppetlabs/boxes/debian-7.6-64-puppet/versions/1.0.0/providers/virtualbox.box
```

Add vagrant puppet support

Run Tests
```ShellSession
bundle install
bundle exec librarian-puppet install
vagrant up
```<commit_msg>only describe vagrant 1.7+ setup<commit_after># influxdb

[![Build Status](https://travis-ci.org/rplessl/puppet-influxdb.png)](https://travis-ci.org/rplessl/puppet-influxdb)

## Description

puppet module to install and configure [influxdb](https://influxdb.org).

This module bases on the module of [puppet-influx module of justin downing](https://github.com/justindowning/puppet-influxdb).

## Installation

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

## Usage

`class { 'influxdb': }`

Most of the configuration is parameterized, so you can freely adjust settings.

## Testing

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

Add virtual machines
```ShellSession
vagrant box add puppetlabs/centos-6.5-64-puppet   --insecure
vagrant box add puppetlabs/centos-7.0-64-puppet   --insecure
vagrant box add puppetlabs/ubuntu-14.04-64-puppet --insecure
vagrant box add puppetlabs/debian-7.6-64-puppet   --insecure
```

Add vagrant puppet support

Run Tests
```ShellSession
bundle install
bundle exec librarian-puppet install
vagrant up
```
{'fraction_non_alphanumeric': 0.1311813186813187, 'fraction_numerical': 0.032280219780219783, 'mean_word_length': 4.591170825335893, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4241498', 'n_tokens_mistral': 1147, 'n_tokens_neox': 1079, 'n_words': 217}