diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-26 10:09:54 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-26 10:09:54 -0200 |
commit | 1d2ab744195e749ee2d032f46da3deae90dd4c99 (patch) | |
tree | f531119dd30e632eab1d953751d9a32357c1d829 /manifests/init.pp | |
parent | 2dbc1e9b41f12cbbe1ea7f4dd71f831fb787be8b (diff) | |
download | puppet-reprepro-1d2ab744195e749ee2d032f46da3deae90dd4c99.tar.gz puppet-reprepro-1d2ab744195e749ee2d032f46da3deae90dd4c99.tar.bz2 |
Switching to parametrized classes
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 { |