Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garethr/garethr-cube
Puppet module for the Cube time series monitoring application
https://github.com/garethr/garethr-cube
Last synced: 28 days ago
JSON representation
Puppet module for the Cube time series monitoring application
- Host: GitHub
- URL: https://github.com/garethr/garethr-cube
- Owner: garethr
- License: apache-2.0
- Created: 2013-01-24T19:21:44.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-02-09T14:32:17.000Z (almost 12 years ago)
- Last Synced: 2024-12-11T15:56:12.661Z (about 1 month ago)
- Language: Ruby
- Size: 118 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A Puppet module for managing the installation and configuration of
[Cube](https://github.com/square/cube).[![Build
Status](https://secure.travis-ci.org/garethr/garethr-cube.png)](http://travis-ci.org/garethr/garethr-cube)# Usage
For experimenting you're probably fine just with:
include 'cube'
# Configuration
The module should allow overriding of all of cube's settings. The
following is an exampe also showing the default values, based on those
in the npm package.class { 'cube':
cube_source => 'cube' # default npm module; can be overridden with tarball url
collector_http_port => 1080,
collector_udp_port => 1180,
evaluator_port => 1081,
mongo_host => '127.0.0.1',
mongo_port => 27017,
mongo_database => 'cube_development',
mongo_username => false,
mongo_password => false
}# Requirement
Cube requires both mongodb and nodejs/npm to be installed and runned.
Although this module does not install mongodb, modules available from
puppetlabs do. They are included as dependencies in the Modulefile.
To install Mongo you can use:class { 'mongodb':
enable_10gen => true,
}