diff --git a/manifests/site.pp b/manifests/site.pp index 0769a08ee122b49dc7c7c794c057b3ae267fcfc5..6afec75daea7607f29f427e89fc1f2080ad4ff5a 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 } }',