summaryrefslogtreecommitdiff
path: root/manifests/sympa.pp
diff options
context:
space:
mode:
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") }
}