Puppet Class: beats::filebeat
- Defined in:
-
manifests/filebeat.pp
Summary
Install and manage filebeat service and configuration file
Overview
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'manifests/filebeat.pp', line 16
class beats::filebeat (
String $version,
String $checksum = 'auto',
String $arch = $facts['os']['architecture'],
String $service_ensure = 'running',
Boolean $service_atboot = true,
) {
include beats::config::filebeat
case $facts['os']['family'] {
'Debian': { include beats::install::debian::filebeat }
default: { err("Class Beats::Filebeat can't manage the OS family named ${facts['os']['family']}") }
}
}
|