logstash
: Class: logstash =========================== Full description of class logstash here. Parameters ---------- *sample parameter
Explanatlogstash::install
: == Class logstash::install This class is called from logstash for install.logstash::params
: == Class logstash::params This class is meant to be called from logstash. It sets variables according to platform.
logstash::config
logstash::instance
: Logstash instance A logstash instance defines a logstash service instance, and an empty configuration file. To include your own configuratio
Full description of class logstash here.
sample parameter
Explanation of what this parameter affects and what it defaults to. e.g. "Specify one or more upstream ntp servers as an array."
The following parameters are available in the logstash
class:
Data type: Any
Default value: $logstash::params::package_name
== Class logstash::install
This class is called from logstash for install.
== Class logstash::params
This class is meant to be called from logstash. It sets variables according to platform.
The logstash::config class.
The following parameters are available in the logstash::config
defined type:
Data type: Any
Data type: Any
Default value: 'present'
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Data type: Any
Default value: undef
Logstash instance
A logstash instance defines a logstash service instance, and an empty configuration file. To include your own configuration, add logstash::config resources.
Example
logstash::instance { 'test': }
logstash::config { 'test input one': content => template('...') target => 'logstash::instance::test' }
ensure: present | absent
command: full path to logstash binary
config_file: full path to logstash instance config (default: /etc/logstash/${title}.conf)
user: user for running logstash (default: logstash)
group: group for running logstash (default: logstash)
workers: number of filter workers (default: '')
The following parameters are available in the logstash::instance
defined type:
Data type: Any
Default value: 'present'
Data type: Any
Default value: '/opt/logstash/bin/logstash'
Data type: Any
Default value: "/etc/logstash/${title}.conf"
Data type: Any
Default value: 'logstash'
Data type: Any
Default value: 'logstash'
Data type: Any
Default value: ''