From 6d55d95d24e13a8659cc39b4169a56ba00eb0169 Mon Sep 17 00:00:00 2001 From: Torstein Egge <tmaregge@gmail.com> Date: Wed, 3 Nov 2021 19:18:05 +0100 Subject: [PATCH] added heartbeat config --- .gitignore | 1 + Puppetfile | 1 + manifests/site.pp | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index fce0fd4..3d6b3a0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /modules/ # Include custom module !/modules/logstash_conf +!/modules/beats_conf diff --git a/Puppetfile b/Puppetfile index 2b80302..9461d8a 100644 --- a/Puppetfile +++ b/Puppetfile @@ -17,6 +17,7 @@ forge 'https://forge.puppet.com' # branch: 'docs_experiment' mod 'logstash_conf', :local => true +mod 'beats_conf', :local => true mod 'puppetlabs-stdlib', '8.1.0' mod 'puppetlabs-apt', '8.3.0' diff --git a/manifests/site.pp b/manifests/site.pp index e3dc182..f5642f1 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -66,6 +66,11 @@ node 'elk-server.openstacklocal' { require => Package['heartbeat-elastic'], } + file {'/etc/heartbeat/heartbeat.yml': + ensure => present, + source => 'puppet:///modules/beat_conf/heartbeat.yml', + } + logstash::configfile { 'beats': content => 'input { beats { port => 5044 } }', path => '/etc/logstash/conf.d/02-beats-input.conf', -- GitLab