From 4b0fb47373819e378cca474829b2c5c10abdd54a Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 8 Jan 2010 10:53:26 +0100 Subject: make the template options optional --- manifests/web/repo.pp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/manifests/web/repo.pp b/manifests/web/repo.pp index c79f73a..b9a27da 100644 --- a/manifests/web/repo.pp +++ b/manifests/web/repo.pp @@ -3,10 +3,13 @@ # projects_list: which repos to export define git::web::repo( $ensure = 'present', - $projectroot, - $projects_list, + $projectroot = 'absent', + $projects_list = 'absent', $sitename = 'absent' ){ + if ($ensure == 'present') and (($projects_list == 'absent') or ($projectroot == 'absent')){ + fail("You have to pass \$project_list and \$projectroot for ${name} if it should be present!") + } include git::web $gitweb_url = $name case $gitweb_sitename { -- cgit v1.2.3