Puppet Class: coretx::services

Defined in:
manifests/services.pp

Overview

Class: coretx::services

Manage existing service states Resource documentation (service): docs.puppet.com/puppet/latest/types/service.html

Parameters:

  • services_hash (Hash) (defaults to: {})
  • default_service_ensure (String) (defaults to: 'running')
  • default_service_enable (Boolean) (defaults to: true)


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

class coretx::services (

  Hash $services_hash             = {},
  String $default_service_ensure  = 'running',
  Boolean $default_service_enable = true,

)
{
  $service_defaults = {
    ensure => $default_service_ensure,
    enable => $default_service_enable,
  }

  create_resources(service, $services_hash, $service_defaults)
}