summaryrefslogtreecommitdiff
path: root/manifests/defines.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/defines.pp')
-rw-r--r--manifests/defines.pp7
1 files changed, 6 insertions, 1 deletions
diff --git a/manifests/defines.pp b/manifests/defines.pp
index f7076e4..28910a0 100644
--- a/manifests/defines.pp
+++ b/manifests/defines.pp
@@ -3,10 +3,15 @@
# projects_list: which repos to export
define git::web::repo(
$projectroot,
- $projects_list
+ $projects_list,
+ $sitename='absent',
){
include git::web
$gitweb_url = $name
+ case $gitweb_sitename {
+ 'absent': { $gitweb_sitename = "${name} git repository" }
+ default: { $gitweb_sitename = $sitename }
+ }
file{"/etc/gitweb.d/${name}.conf":
content => template("git/web/config")
}