diff options
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/web.pp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/manifests/web.pp b/manifests/web.pp index d0ddf29..4f9e2a1 100644 --- a/manifests/web.pp +++ b/manifests/web.pp @@ -1,4 +1,9 @@ class mail::web::virtual inherits websites::setup { + # Class configuration + case $roundcube_des_key { + '': { fail("You need to define \$roundcube_des_key host config") } + } + include php::imap apache::site { "postfixadmin": @@ -33,7 +38,7 @@ class mail::web::virtual inherits websites::setup { owner => root, group => www-data, mode => 0640, - source => "puppet:///modules/mail/roundcube/main.inc.php", + content => template('mail/roundcube/main.inc.php.erb'), require => Package['roundcube'], } } |