Puppet Class: puppet::server

Defined in:
manifests/server.pp

Overview

Class: puppet::server

Installs the base puppet master packages

Parameters

ssl

Whether a master node should use SSL

port

Which port to listen on

gems

Gems to install in the server

autosign

Array of autosign.conf entries

Parameters:

  • ssl (Boolean)
  • port (String)
  • gems (Optional[Array[String]])
  • autosign (Optional[Array[String]])
  • max_active_instances (Optional[Integer])


19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'manifests/server.pp', line 19

class puppet::server (
  Boolean $ssl,
  String $port,
  Optional[Array[String]] $gems,
  Optional[Array[String]] $autosign,
  Optional[Integer] $max_active_instances,
) {

  contain ::puppet::server::install
  contain ::puppet::server::configure
  contain ::puppet::server::service

  Class['::puppet'] ->
  Class['::puppet::server::install'] ->
  Class['::puppet::server::configure'] ~>
  Class['::puppet::server::service']

}