aboutsummaryrefslogtreecommitdiff
path: root/manifests/classes/postfix-satellite.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/classes/postfix-satellite.pp')
-rw-r--r--manifests/classes/postfix-satellite.pp38
1 files changed, 0 insertions, 38 deletions
diff --git a/manifests/classes/postfix-satellite.pp b/manifests/classes/postfix-satellite.pp
deleted file mode 100644
index cb92a9f..0000000
--- a/manifests/classes/postfix-satellite.pp
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-# == Class: postfix::satellite
-#
-# This class configures all local email (cron, mdadm, etc) to be forwarded
-# to $root_mail_recipient, using $postfix_relayhost as a relay.
-#
-# $valid_fqdn can be set to override $fqdn in the case where the FQDN is
-# not recognized as valid by the destination server.
-#
-# Parameters:
-# - *valid_fqdn*
-# - every global variable which works for class "postfix" will work here.
-#
-# Example usage:
-#
-# node "toto.local.lan" {
-# $postfix_relayhost = "mail.example.com"
-# $valid_fqdn = "toto.example.com"
-# $root_mail_recipient = "the.sysadmin@example.com"
-#
-# include postfix::satellite
-# }
-#
-class postfix::satellite {
-
- # If $valid_fqdn exists, use it to override $fqdn
- case $valid_fqdn {
- "": { $valid_fqdn = $fqdn }
- default: { $fqdn = "${valid_fqdn}" }
- }
-
- include postfix::mta
-
- postfix::virtual {"@${valid_fqdn}":
- ensure => present,
- destination => "root",
- }
-}