Puppet Class: isp3node::mailman

Defined in:
manifests/mailman.pp

Summary

Setup mailman mailing list software on the host

Overview

Installs and configures mailman along with required nginx locations Further adds links to mailman and list archives to the servers default page

Examples:

include isp3node::mailman


8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/mailman.pp', line 8

class isp3node::mailman {
  class{'isp3node::mailman::setup':}
  -> class{'isp3node::mailman::configure':}
  -> class{'isp3node::mailman::config::nginx':}

  isp3node::nginx::startpageentry { 'mailman':
    verbose_name => 'Mailinglists',
    path         => '/cgi-bin/mailman/listinfo',
  }
  isp3node::nginx::startpageentry { 'pipermail':
    verbose_name => 'Archive',
    path         => '/pipermail',
  }
}