Puppet Class: mdadm::params

Inherited by:
mdadm
Defined in:
manifests/params.pp

Overview

Class mdadm::params

This class is meant to be called from mdadm It sets variables according to platform



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/params.pp', line 6

class mdadm::params {
  case $::osfamily {
    'Debian': {
      $package_name = 'mdadm'
      $package_ensure = 'present'
      $service_name = 'mdadm'
      $service_ensure = 'running'
      $service_manage = true
      # Older mdadm packages don't have a service status
      if versioncmp($lsbdistrelease, '12') < 0 {
        $service_hasstatus = false
      } else {
        $service_hasstatus = true
      }
      $include_cron = true
    }
    default: {
      fail("${::operatingsystem} not supported")
    }
  }
}