summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp12
1 files changed, 12 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index d298183..50ad452 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -53,6 +53,8 @@ class postfix(
$mastercf_tail = '',
$inet_interfaces = 'all',
$myorigin = $::fqdn,
+ $mailname = $::fqdn,
+ $preseed = false,
$default_alias_maps = true
) {
@@ -121,6 +123,16 @@ class postfix(
ensure => installed
}
+ if ( $preseed ) {
+ apt::preseeded_package { 'postfix':
+ ensure => installed,
+ }
+ } else {
+ package { 'postfix':
+ ensure => installed
+ }
+ }
+
if $::operatingsystem == 'debian' {
Package[mailx] { name => 'bsd-mailx' }
}