RETIRED, Puppet module for mqtt_statsd
Go to file
Matthew Treinish 0ff70421b7
Initial Commit
2017-04-04 11:13:16 -04:00
manifests Initial Commit 2017-04-04 11:13:16 -04:00
spec Initial Commit 2017-04-04 11:13:16 -04:00
templates Initial Commit 2017-04-04 11:13:16 -04:00
.gitignore Initial Commit 2017-04-04 11:13:16 -04:00
.gitreview Initial Commit 2017-04-04 11:13:16 -04:00
Gemfile Initial Commit 2017-04-04 11:13:16 -04:00
LICENSE Initial Commit 2017-04-04 11:13:16 -04:00
metadata.json Initial Commit 2017-04-04 11:13:16 -04:00
Rakefile Initial Commit 2017-04-04 11:13:16 -04:00
README.md Initial Commit 2017-04-04 11:13:16 -04:00

mqtt_statsd

Table of Contents

  1. Overview - What is the mqtt_statsd module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with mqtt_statsd
  4. Implementation - An under-the-hood peek at what the module is doing
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module
  7. Contributors - Those with commits

Overview

The mqtt_statsd module is a part of OpenStack-infra, an effort by the OpenStack infrastructure team to provide continuous integration testing and code review for OpenStack-infra projects.

Module Description

The mqtt_statsd module is a thorough attempt to make Puppet capable of managing the entirety of mqtt_statsd. This includes manifests to provision the expected features of this module. Types are shipped as part of the mqtt_statsd module to assist in manipulation of configuration files.

Setup

Installing mqtt_statsd

mqtt_statsd is not currently in Puppet Forge, but is anticipated to be added soon.  Once that happens, you'll be able to install mqtt_statsd with:
puppet module install openstack-infra/mqtt_statsd

Beginning with mqtt_statsd

To utilize the mqtt_statsd module's functionality please check the README.

Implementation

mqtt_statsd

mqtt_statsd is a combination of Puppet manifests to delivery configuration and extra functionality through types and providers.

Beaker-Rspec

This module has beaker-rspec tests

To run the tests on the default vagrant node:

bundle install
bundle exec rake acceptance

For more information on writing and running beaker-rspec tests visit the documentation:

Development

Developer documentation for the entire puppet-infra project.