Puppet Class: gitolite
- Defined in:
- manifests/init.pp
Overview
Class: gitolite
Ensure the necessary packages are installed for gitolite installation
Parameters:
[*git_provider*] : the method to install git (packages or source)
[*git_version*] : The git version number
Requires:
Examples:
include gitolite
class {'gitolite' :
git_provider => 'source',
git_version => '1.8.0',
}
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/init.pp', line 21
class gitolite (
$git_provider = 'package',
$git_version = '1.7.1') {
case $git_provider {
'package' : { require git }
'source' : {
class {'git' :
provider => 'source',
version => $git_version,
}
}
}
if $::osfamily == 'RedHat' {
package {'perl-Time-HiRes' :
ensure => latest,
}
}
}
|