Puppet Class: gitblit::params

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

Overview

Class: gitblit::params

This module manages gitblit parameters

Parameters:

None

Actions: sets defaults

Requires: see Modulefile

Sample Usage:



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# File 'manifests/params.pp', line 15

class gitblit::params () {
  case $::operatingsystem {
    'Ubuntu' : {
      case $::operatingsystemrelease {
        '12.04' : {
          case $::architecture {
            'amd64' : {
              $java_home = '/usr/lib/jvm/java-7-openjdk-amd64'
            }
            default : {
              fail("The ${module_name} module is not supported on ${::operatingsystem} release ${::operatingsystemrelease} ${::architecture}"
              )
            }
          }
        }
        default : {
          fail("The ${module_name} module is not supported on ${::operatingsystem} release ${::operatingsystemrelease}"
          )
        }
      }
    }
    default  : {
      fail("The ${module_name} module is not supported on an ${::operatingsystem} distribution."
      )
    }
  }
  $port = '8080'
  $distribution = 'gitblit-1.6.2.war'
  $gitblit_home = '/var/lib/gitblit'
}