class mail::dovecot {
+
+ $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', ''),
+
# Dovecot
service { "dovecot":
ensure => running,
# connect = /etc/dovecot/authdb.sqlite
#
#connect = dbname=virtual user=virtual
-connect = host=<%= scope.lookupvar('mail::postfixadmin::database_host') %> dbname=<%= scope.lookupvar('mail::postfixadmin::database_name') %> user=<%= scope.lookupvar('mail::postfixadmin::database_user') %> password=<%= scope.lookupvar('mail::postfixadmin::database_password') %>
+connect = host=<%= @database_host %> dbname=<%= @database_name %> user=<%= @database_user %> password=<%= @database_password %>
# Default password scheme.
#