Puppet Class: sssd::service

Inherits:
sssd
Defined in:
manifests/service.pp

Summary

take care of the sssd service(s)

Overview

Parameters:

  • services_manage (Any) (defaults to: $sssd::services_manage)

    Should this class manage the service states

  • services_ensure (Any) (defaults to: $sssd::services_ensure)

    Service ensure parameter

  • services_enable (Any) (defaults to: $sssd::services_enable)

    Service enable parameter

  • service_names (Any) (defaults to: $sssd::service_names)

    Array of services that are part of sssd



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'manifests/service.pp', line 14

class sssd::service (
  # lint:ignore:parameter_types
  $services_manage = $sssd::services_manage,
  $services_ensure = $sssd::services_ensure,
  $services_enable = $sssd::services_enable,
  $service_names   = $sssd::service_names,
  # lint:endignore
) inherits sssd {
  assert_private()

  if $services_manage {
    service { $service_names:
      ensure => $services_ensure,
      enable => $services_enable,
    }
  }
}