diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-21 18:01:00 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-21 18:01:00 -0200 |
commit | 86515e9a0f27d36e38faee05beb03cbb99677e73 (patch) | |
tree | 355b620ee9ea98be6d54f87c506b64b2024c8076 /manifests/postfixadmin.pp | |
parent | 14d954ff02564493192fe1fc9ad3a148ba20ef60 (diff) | |
download | puppet-mail-86515e9a0f27d36e38faee05beb03cbb99677e73.tar.gz puppet-mail-86515e9a0f27d36e38faee05beb03cbb99677e73.tar.bz2 |
Refactoring for 2.7 compatibility
Diffstat (limited to 'manifests/postfixadmin.pp')
-rw-r--r-- | manifests/postfixadmin.pp | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/manifests/postfixadmin.pp b/manifests/postfixadmin.pp index 07d555b..3ab50e4 100644 --- a/manifests/postfixadmin.pp +++ b/manifests/postfixadmin.pp @@ -1,9 +1,19 @@ -class mail::postfixadmin { +class mail::postfixadmin( + $database_user = hiera('postfixadmin_database_user', 'postfix'), + $database_host = hiera('postfixadmin_database_host', 'localhost'), + $database_name = hiera('postfixadmin_database_name', 'postfix'), + $database_password = hiera('postfixadmin_database_password', ''), +) { + # Class configuration + case $database_password { + '': { fail("You need to define database_password host config") } + } + # # Database configuration # - database::instance { "$postfixadmin_database_name": - password => "$postfixadmin_database_password", + database::instance { "${database_name}": + password => "${database_password}", } # |