44 lines
1.2 KiB
ObjectPascal
44 lines
1.2 KiB
ObjectPascal
![]() |
class gerrit($canonicalweburl='',
|
||
|
$openidssourl="https://login.launchpad.net/+openid",
|
||
|
$email='',
|
||
|
$commentlinks = [ { name => 'launchpad',
|
||
|
match => '([Bb]ug|[Ll][Pp])\\s*[#:]?\\s*(\\d+)',
|
||
|
link => 'https://code.launchpad.net/bugs/$2' } ]
|
||
|
) {
|
||
|
|
||
|
if $gerrit_installed {
|
||
|
#notice('Gerrit is installed')
|
||
|
|
||
|
file { '/home/gerrit2/review_site/etc/replication.config':
|
||
|
owner => 'root',
|
||
|
group => 'root',
|
||
|
mode => 444,
|
||
|
ensure => 'present',
|
||
|
source => 'puppet:///modules/gerrit/replication.config',
|
||
|
replace => 'true',
|
||
|
}
|
||
|
|
||
|
file { '/home/gerrit2/review_site/etc/gerrit.config':
|
||
|
owner => 'root',
|
||
|
group => 'root',
|
||
|
mode => 444,
|
||
|
ensure => 'present',
|
||
|
content => template('gerrit/gerrit.config.erb'),
|
||
|
replace => 'true',
|
||
|
}
|
||
|
|
||
|
file { '/home/gerrit2/review_site/hooks/change-merged':
|
||
|
owner => 'root',
|
||
|
group => 'root',
|
||
|
mode => 555,
|
||
|
ensure => 'present',
|
||
|
source => 'puppet:///modules/gerrit/change-merged',
|
||
|
replace => 'true',
|
||
|
}
|
||
|
|
||
|
} else {
|
||
|
notice('Gerrit is not installed')
|
||
|
}
|
||
|
|
||
|
}
|