diff --git a/manifests/init.pp b/manifests/init.pp
index ab7b1d88995f639e57dbe3ee8992c70fac9e6b03..8e73f91ff33f713c7c621c85dc07626668ca72cc 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -64,8 +64,8 @@ class postfix {
   }
 
   $master_os_template = $::operatingsystem ? {
-    /RedHat|CentOS/          => 'postfix/master.cf.redhat.erb',
-    /Debian|Ubuntu|kFreeBSD/ => 'postfix/master.cf.debian.erb',
+    /RedHat|CentOS/          => template('postfix/master.cf.redhat.erb', 'postfix/master.cf.common.erb'),
+    /Debian|Ubuntu|kFreeBSD/ => template('postfix/master.cf.debian.erb', 'postfix/master.cf.common.erb'),
   }
 
   package { 'postfix':