Puppet Class: saltstack::master

Overview

Parameters:

  • manage_package (Any) (defaults to: true)
  • package_ensure (Any) (defaults to: 'installed')
  • manage_service (Any) (defaults to: true)
  • manage_docker_service (Any) (defaults to: true)
  • service_ensure (Any) (defaults to: 'running')
  • service_enable (Any) (defaults to: true)
  • interface (Any) (defaults to: '0.0.0.0')
  • ipv6 (Any) (defaults to: false)
  • user (Any) (defaults to: 'root')
  • publish_port (Any) (defaults to: '4505')
  • ret_port (Any) (defaults to: '4506')
  • keep_jobs (Any) (defaults to: '170')
  • max_event_size (Any) (defaults to: '10485760')
  • hash_type (Any) (defaults to: 'sha256')
  • masted_recurse (Any) (defaults to: true)
  • masted_purge (Any) (defaults to: true)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/master.pp', line 1

class saltstack::master (
                          $manage_package        = true,
                          $package_ensure        = 'installed',
                          $manage_service        = true,
                          $manage_docker_service = true,
                          $service_ensure        = 'running',
                          $service_enable        = true,
                          $interface             = '0.0.0.0',
                          $ipv6                  = false,
                          $user                  = 'root',
                          $publish_port          = '4505',
                          $ret_port              = '4506',
                          $keep_jobs             = '170',
                          $max_event_size        = '10485760',
                          $hash_type             = 'sha256',
                          $masted_recurse        = true,
                          $masted_purge          = true,
                        ) inherits saltstack::params{

  class { '::saltstack::master::install': } ->
  class { '::saltstack::master::config': } ~>
  class { '::saltstack::master::service': } ->
  Class['::saltstack::master']

}