Puppet Class: masterless

Defined in:
manifests/init.pp

Summary

A short summary of the purpose of this class

Overview

A description of what this class does

Examples:

include masterless

Parameters:

  • plist (String[1])
  • user (String[1]) (defaults to: $facts['puppet_user'])
  • home (String[1]) (defaults to: $facts['puppet_user_home'])
  • group (String[1]) (defaults to: $facts['puppet_group'])


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

class masterless (
  String[1] $plist,
  String[1] $user = $facts['puppet_user'],
  String[1] $home = $facts['puppet_user_home'],
  String[1] $group = $facts['puppet_group'],
) {

  lookup('masterless::classes', Array[String], 'unique').include

  Class['masterless::puppet::package']
  -> Class['masterless::puppet::config']
  -> Class['masterless::puppet::service']

}