Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Postfix Puppet module

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 files
Octocat-spinner-32 manifests
Octocat-spinner-32 pkg
Octocat-spinner-32 spec
Octocat-spinner-32 templates
Octocat-spinner-32 tests
Octocat-spinner-32 CHANGELOG
Octocat-spinner-32 Modulefile
Octocat-spinner-32 README
Octocat-spinner-32 metadata.json
README
postfix

Released 20100629 - Garrett Honeycutt - GPLv2

postfix            - base class common for all postfix types
postfix::client    - used on all clients
postfix::rt        - mail server for RT (Request Tracker)
postfix::pflogsumm - pflogsumm for postfix stats


This class needs to be refactored. There are a lot of things going on in this module
that I am not too pleased with, however it does work quite well and has been used in
many production environments.

# Definition: postfix::post_files
#
# setup postfix with a custom main.cf and master.cf 
#
# Actions:
#   setup postfix with a custom main.cf and master.cf
#
# Sample Usage:
#   post_files { "client": }

# Definition: postfix::postalias    
#
# postalias will run postalias on your alias file. If you do not specify one
# the default of /etc/postfix/aliases is used.
#
# Parameters:
#   $aliasfile - path to an alias file, defaults to /etc/postfix/aliases
#
# Requires:
#   a file{} of your aliases already defined
#
# Sample Usage:
#   postalias { "client": }
Something went wrong with that request. Please try again.