X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fpostfix%2Fmanifests%2Finit.pp;h=88591a94d5738fe89c1221975e1e14e5690a2da4;hb=974e0aee685ff9145505c98aea87de3ba07d96f3;hp=cd6470a8473c0d8232f980f91c4774d89f5cab18;hpb=41ffadb5ec831a3709430aaf41504201c6cb5a87;p=mirror%2Fdsa-puppet.git diff --git a/modules/postfix/manifests/init.pp b/modules/postfix/manifests/init.pp index cd6470a84..88591a94d 100644 --- a/modules/postfix/manifests/init.pp +++ b/modules/postfix/manifests/init.pp @@ -1,4 +1,6 @@ -class postfix { +class postfix( + Boolean $manage_maincf = true, +) { package { 'postfix': ensure => installed } @@ -19,7 +21,7 @@ class postfix { munin::check { 'ps_smtp': script => 'ps_' } munin::check { 'ps_smtpd': script => 'ps_' } - if ! has_role('lists') { + if $manage_maincf { concat { '/etc/postfix/main.cf': notify => Exec['service postfix reload'], }