summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp18
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 {