Puppet Class: isp3node::base

Defined in:
manifests/base.pp

Summary

Provieds the base installation required for all ISPConfig server nodes

Overview

Examples:

include isp3node::base

Parameters:

  • le_deploycommands (Optional[Array[String]]) (defaults to: undef)

    If using Lets Encrypt, commands that need to be executed after deployment of renewed certificates. E.g. restarting a server service



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

class isp3node::base(
  Optional[Array[String]] $le_deploycommands = undef,
) {
  include isp3node::base::puppet
  include isp3node::base::hosts
  include isp3node::base::software
  include isp3node::base::shell
  class {'isp3node::base::ssl':
    le_deploycommands => $le_deploycommands,
  }

  Class['isp3node::base::hosts'] -> Class['isp3node::base::ssl']
  Class['isp3node::base::software'] -> Class['isp3node::base::ssl']
}