diff --git a/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp b/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp
index b9e4b82..f27e50a 100644
--- a/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp
+++ b/global/overlay/etc/puppet/modules/soc/manifests/intelmq.pp
@@ -28,27 +28,21 @@ class soc::intelmq(
       shell      => '/bin/bash',
     }
 
-    file {
-      '/etc/intelmq':
+    file { '/etc/intelmq':
         ensure => directory,
         owner  => 'intelmq',
         group  => 'intelmq',
-        ;
-      '/etc/intelmq/mailgen':
-        ensure => directory,
-        owner  => 'intelmq',
-        group  => 'intelmq',
-        ;
-      '/etc/intelmq/mailgen/formats':
-        ensure => directory,
-        owner  => 'intelmq',
-        group  => 'intelmq',
-        ;
-      '/etc/intelmq/mailgen/templates':
-        ensure => directory,
-        owner  => 'intelmq',
-        group  => 'intelmq',
-        ;
+    }
+
+    # Mailgen stuff
+    file { "All mailgen conf":
+      name    => '/etc/intelmq/mailgen',
+      ensure  => directory,
+      owner   => 'intelmq',
+      group   => 'intelmq',
+      recurse => true,
+      replace => true,
+      source  => "puppet://modules/soc/files/intelmq/mailgen",
     }
 
     file { '/etc/intelmq/api':
@@ -189,17 +183,6 @@ class soc::intelmq(
       }
     }
 
-    # Mailgen stuff
-    file { "All mailgen conf":
-      name    => '/etc/intelmq/mailgen',
-      ensure  => directory,
-      owner   => 'intelmq',
-      group   => 'intelmq',
-      recurse => true,
-      replace => true,
-      source  => "puppet://modules/soc/files/intelmq/mailgen",
-    }
-
   file { '/etc/sudoers.d/01_intelmq-api':
     ensure  => file,
     content => file('soc/intelmq/sudoers-01-intelmq-api'),