Puppet Class: psick::services

Defined in:
manifests/services.pp

Overview

Manages services and custom init/systemd scripts

This class provides a wrapper for psick services defines

Parameters:

  • init_scripts (Optional[Hash]) (defaults to: {})
  • systemd_scripts (Optional[Hash]) (defaults to: {})


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

class psick::services (
  Optional[Hash] $init_scripts = {},
  Optional[Hash] $systemd_scripts = {},
) {
  if $::kernel == 'Linux' {
    $init_scripts.each |$k,$v| {
      psick::services::init_script { $k:
        * => $v,
      }
    }
    $systemd_scripts.each |$k,$v| {
      psick::services::systemd_script { $k:
        * => $v,
      }
    }
  }
}