From f7d491631d5ab3935598ad3d781d841c18028eda Mon Sep 17 00:00:00 2001 From: Torstein Egge <tmaregge@gmail.com> Date: Wed, 3 Nov 2021 19:49:06 +0100 Subject: [PATCH] trying to configure filebeat --- manifests/site.pp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/manifests/site.pp b/manifests/site.pp index 0769a08..6afec75 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -66,6 +66,31 @@ node 'elk-server.openstacklocal' { require => Package['heartbeat-elastic'], } + file {'/etc/filebeat/filebeat.yml': + ensure => present, + source => 'puppet:///modules/beats_conf/filebeat.yml', + } + + package {'filebeat': + ensure => present, + } + + file { '/etc/filebeat/modules.d/nginx.yml': + ensure => file, + source => '/etc/filebeat/modules.d/nginx.yml.disabled', + } + + file { '/etc/filebeat/modules.d/system.yml': + ensure => file, + source => '/etc/filebeat/modules.d/system.yml.disabled', + } + + service {'filebeat': + ensure => running, + enable => true, + require => Package['filebeat'], + } + logstash::configfile { 'beats': content => 'input { beats { port => 5044 } }', -- GitLab