From ac00c28ffd8ee294d72a044339ad53b2e3e2773f Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 22 Jun 2016 17:19:14 -0300 Subject: Updates roundcube config --- manifests/virtual/web.pp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'manifests') diff --git a/manifests/virtual/web.pp b/manifests/virtual/web.pp index 08e3999..17282f7 100644 --- a/manifests/virtual/web.pp +++ b/manifests/virtual/web.pp @@ -37,8 +37,10 @@ class mail::virtual::web( mpm => false, } + $web_db_pass = hiera('mail::virtual::web::database::password', '') + database::instance { "mail": - password => hiera('mail::virtual::web::database::password', ''), + password => "${web_db_pass}", } file { "${apache::sites_folder}/postfixadmin/site/config.inc.php": @@ -50,7 +52,16 @@ class mail::virtual::web( require => File["${apache::sites_folder}/postfixadmin/site"], } + # Old config file { "/etc/roundcube/main.inc.php": + ensure => absent, + owner => root, + group => www-data, + mode => 0640, + require => Package['roundcube'], + } + + file { "/etc/roundcube/config.inc.php": ensure => $::lsbdistcodename ? { 'lenny' => absent, default => present, @@ -58,7 +69,7 @@ class mail::virtual::web( owner => root, group => www-data, mode => 0640, - content => template('mail/virtual/roundcube/main.inc.php.erb'), + content => template('mail/virtual/roundcube/config.inc.php.erb'), require => Package['roundcube'], } -- cgit v1.2.3