Puppet Class: megacli::params

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

Overview

Class: megacli::params



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/params.pp', line 3

class megacli::params {
  case $::osfamily {
    'Debian': {
      if $::operatingsystem == 'Debian' {

        # Repository
        $repo_ensure                = present
        $repo_url                   = 'http://hwraid.le-vert.net/debian/'
        $repo_key                   = '23B3D3B4'
        $repo_key_server            = 'keyserver.ubuntu.com'
        $repo_include_src           = false
        $repos                      = 'main'

        # Packages
        $pkg_ensure                 = present
        $pkg_name                   = [ 'megacli' ]


      }

    }
    default: {
      fail("Osfamily (${::osfamily}) or lsbdistid (${::lsbdistid}) is not yet unsupported. Please send a mail or check https://git.101010.fr/puppet/megacli/issues if you want a support.")

    }

  }


}