diff options
Diffstat (limited to 'manifests/web/repo.pp')
-rw-r--r-- | manifests/web/repo.pp | 7 |
1 files 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 { |