Puppet Class: isp3node::postfix

Defined in:
manifests/postfix.pp

Summary

Setup Postfix on the host

Overview

Install postfix either as standalone mail transfer agent or satellite system relaying to another postfix and manage its configured ssl certificates

Examples:

include isp3node::postfix

Parameters:

  • mode (Enum['standalone', 'satellite']) (defaults to: 'standalone')

    Run this postfix standalone or as satellite



10
11
12
13
14
15
16
17
# File 'manifests/postfix.pp', line 10

class isp3node::postfix(
  Enum['standalone', 'satellite'] $mode = 'standalone',
) {
  class {"isp3node::postfix::${mode}":
    before => Class['isp3node::postfix::ssl']
  }
  include isp3node::postfix::ssl
}