From 3835828c203b03f17f1ba7b120b76e19a1d61e8f Mon Sep 17 00:00:00 2001 From: Torstein Egge <tmaregge@gmail.com> Date: Wed, 3 Nov 2021 20:00:55 +0100 Subject: [PATCH] require... --- manifests/site.pp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/manifests/site.pp b/manifests/site.pp index 6afec75..53e00ec 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -69,26 +69,35 @@ node 'elk-server.openstacklocal' { file {'/etc/filebeat/filebeat.yml': ensure => present, source => 'puppet:///modules/beats_conf/filebeat.yml', + require => Package['filebeat'], + notify => Service['filebeat'], } package {'filebeat': ensure => present, +# require => File['/etc/filebeat/filebeat.yml'], } file { '/etc/filebeat/modules.d/nginx.yml': - ensure => file, - source => '/etc/filebeat/modules.d/nginx.yml.disabled', + ensure => link, + target => '/etc/filebeat/modules.d/nginx.yml.disabled', + require => Package['filebeat'], + notify => Service['filebeat'], } file { '/etc/filebeat/modules.d/system.yml': - ensure => file, - source => '/etc/filebeat/modules.d/system.yml.disabled', + ensure => link, + target => '/etc/filebeat/modules.d/system.yml.disabled', + require => Package['filebeat'], + notify => Service['filebeat'], } service {'filebeat': ensure => running, enable => true, - require => Package['filebeat'], + # require => File['/etc/filebeat/filebeat.yml'], + # require => File['/etc/filebeat/modules.d/system.yml'], + # require => File['/etc/filebeat/modules.d/nginx.yml'], } -- GitLab