summaryrefslogtreecommitdiff
path: root/manifests/sympa.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-01-22 14:15:41 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-01-22 14:15:41 -0200
commit0dce0e69ff64b8c98c0854c33be6886d433dedfb (patch)
treefa9cb2ea6dbf10f252668ad1772221a9a4b5cf57 /manifests/sympa.pp
parentc57525c03649a26d8691faf65295df8ee0a90acb (diff)
downloadpuppet-mail-0dce0e69ff64b8c98c0854c33be6886d433dedfb.tar.gz
puppet-mail-0dce0e69ff64b8c98c0854c33be6886d433dedfb.tar.bz2
Starting class refactoring for forward compatibility
Diffstat (limited to 'manifests/sympa.pp')
-rw-r--r--manifests/sympa.pp19
1 files changed, 10 insertions, 9 deletions
diff --git a/manifests/sympa.pp b/manifests/sympa.pp
index 0ba7841..34ea084 100644
--- a/manifests/sympa.pp
+++ b/manifests/sympa.pp
@@ -1,13 +1,14 @@
-class mail::sympa {
- # Class configuration
- $database_password = hiera('sympa_database_password', '')
- $database_name = hiera('sympa_database_name', 'sympa')
- $database_host = hiera('sympa_database_host', 'localhost')
- $listmasters = hiera('sympa_listmasters', "listmaster@${fqdn}")
- $lang = hiera('sympa_lang', 'en_US')
- $subdomain = hiera('sympa_subdomain', 'lists')
- $logo_html_definition = hiera('sympa_logo_html_definition', '')
+class mail::sympa(
+ $database_password = hiera('mail::sympa::database_password', ''),
+ $database_name = hiera('mail::sympa::database_name', 'sympa'),
+ $database_host = hiera('mail::sympa::database_host', 'localhost'),
+ $listmasters = hiera('mail::sympa::listmasters', "listmaster@${fqdn}"),
+ $lang = hiera('mail::sympa::lang', 'en_US'),
+ $subdomain = hiera('mail::sympa::subdomain', 'lists'),
+ $logo_html_definition = hiera('mail::sympa::logo_html_definition', '')
+) {
+ # Class configuration
case $database_password {
'': { fail("You need to define database_password host config") }
}