Puppet Class: isp3node

Defined in:
manifests/init.pp

Summary

Set up requirements for running as ISPConfig managed server role

Overview

From a range of different predefined roles it installs and configures all required software regarding to latest howtoforge perfect server tutorials but does not install ISPConfig itself.

Examples:

include isp3node # role is 'master' or taken from hiera isp3node::role

Parameters:

  • role (Enum['full', 'master', 'dns', 'web', 'mail']) (defaults to: 'master')

    The role of the current server in your server setup



10
11
12
13
14
# File 'manifests/init.pp', line 10

class isp3node (
  Enum['full', 'master', 'dns', 'web', 'mail'] $role = 'master'
) {
  class{"isp3node::profile::${role}":}
}