Version information
released Aug 31st 2016
This version is compatible with:
- Puppet Enterprise 3.x
- Puppet >= 3.0.0 < 5.0.0
- , ,
Start using this module
Add this module to your Puppetfile:
mod 'stevenrombauts-logdna', '0.1.2'
Learn more about managing modules with a PuppetfileDocumentation
stevenrombauts/logdna — version 0.1.2 Aug 31st 2016
LogDNA module for Puppet
Module description
This module manages and installs the LogDNA agent.
Operating System
This module should work on has been tested on the following operating systems:
- CentOS 7
- Debian 7 (wheezy)
- Debian 8 (jessie)
- Ubuntu 14.04 (trusty)
- Ubuntu 16.04 (xenial)
It may work on most derivatives and different versions of the above listed systems.
Usage
To install the LogDNA agent, declare the ::logdna::agent
class with your API key:
class { '::logdna::agent':
key => 'your API key'
}
To change the default logdir
configuration, you can pass an array of directories, files and glob patterns to the class:
class { '::logdna::agent':
key => 'your API key',
logdir => ['/var/log', '/home/deploy/revisions.log']
}
Usage from Hiera
To configure using Hiera, include the class in your manifest:
include ::logdna::agent
and add the configuration to Hiera:
logdna::agent::key: 'your API key'
logdna::agent::logdir:
- '/var/log'
- '/home/deploy/revisions.log'
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.1.2] - 2016-08-31
Added
- Add support for RedHat based systems.
- Tested on CentOS 7, Debian 7, Debian 8, Ubuntu 16.04.
[0.1.1] - 2016-08-22
Fixed
- Tarball published to Puppet Forge was empty.
[0.1.0] - 2016-08-22
Added
- First version of module to manage the LogDNA agent.
- Setup Travis CI to run puppet-lint.
Dependencies
- puppetlabs/stdlib (>= 4.2.0 <5.0.0)
- puppetlabs/apt (>= 1.8.0 <3.0.0)