Version information
Start using this module
Add this module to your Puppetfile:
mod 'ispavailability-beaver', '0.0.3'
Learn more about managing modules with a PuppetfileDocumentation
puppet-beaver
A puppet module for managing and configuring Beaver
https://github.com/josegonzalez/beaver
Usage
Installation, make sure service is running and will be started at boot time:
class { 'beaver': }
Removal/decommissioning:
class { 'beaver':
ensure => 'absent',
}
Install everything but disable service(s) afterwards:
class { 'beaver':
status => 'disabled',
}
Inputs
At this moment there is only the file input.
beaver::input::file{ 'apache_access':
file => '/var/log/apache/access.log',
type => 'apache-access'
}
Outputs
Use 1 of the following outputs:
beaver::output::redis{'redisout':
host => 'redishost'
}
beaver::output::zeromq{ 'zeromqout':
host => 'zeromqhost',
type => 'connect'
}
beaver::output::rabbitmq { 'rabbitmq_output':
host => 'rabbitmqhost'
}
beaver::output::udp{ 'udpout':
host => 'udphost'
port => 9999
}
0.0.3 ( Jun 20, 2013 ) Adding Amazon and RedHat OS Adding spec tests Adding python-pip, python-dev as dependency packages ( PR #5 by Kal McFate ) Modify init script to run as root ( PR #4 by thedonkdonk ) Adding Puppet 3.2.x testing Update module to incorperate latests version of beaver
0.0.2 ( Feb 10, 2013 ) Fixes for the rabbitmq output define ( PR #1 and #2 by Tavis Aitken ) Fixes for other outputs as well Code fix to zeromq output and add extra input validation
0.0.1 ( Jan 15, 2013 ) First release of the beaver puppet module
Dependencies
- puppetlabs/stdlib (>= 3.0.0)
- ispavailability/file_concat (>= 0.0.1)