diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 5c24c63..0bab6d6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -1,16 +1,14 @@ -class reprepro { +class reprepro( + $origin = $::domain, + $uploaders = '', + $basedir = '/srv/reprepro' +) { - case $reprepro_origin { - '': { $reprepro_origin = $domain } - } + $reprepro_origin = $origin + $reprepro_uploaders = $uploaders case $reprepro_uploaders { - '': { fail("You need the repository uploaders! Please set \$reprepro_uploaders in your config") } - } - - $basedir = $reprepro_basedir ? { - '' => '/srv/reprepro', - default => $reprepro_basedir, + '': { fail("You need the repository uploaders! Please pass \$uploaders parameter") } } case $lsbdistcodename { |