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