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 } }',