17 lines
465 B
Puppet
17 lines
465 B
Puppet
define mediawiki::extension (
|
|
$type = 'extension',
|
|
$ensure = latest, # keep up to date
|
|
$source = "https://gerrit.wikimedia.org/r/p/mediawiki/${type}s/${name}.git",
|
|
$revision = 'origin/REL1_27',
|
|
) {
|
|
if $type != 'extension' and $type != 'skin' {
|
|
fail( '$type must be extension or skin' )
|
|
}
|
|
vcsrepo { "/srv/mediawiki/w/${type}s/${name}":
|
|
ensure => $ensure,
|
|
provider => git,
|
|
source => $source,
|
|
revision => $revision,
|
|
}
|
|
}
|