diff options
-rw-r--r-- | manifests/mlmmj.pp | 1 | ||||
-rw-r--r-- | manifests/web.pp | 17 |
2 files changed, 18 insertions, 0 deletions
diff --git a/manifests/mlmmj.pp b/manifests/mlmmj.pp index b9da73a..bada09e 100644 --- a/manifests/mlmmj.pp +++ b/manifests/mlmmj.pp @@ -1,5 +1,6 @@ class mail::mlmmj { include mail::packages::mlmmj + include mail::web::mlmmj group { 'mlmmj': ensure => present, diff --git a/manifests/web.pp b/manifests/web.pp index be84a25..a97ffb5 100644 --- a/manifests/web.pp +++ b/manifests/web.pp @@ -87,3 +87,20 @@ class mail::web::sympa::disabled inherits mail::web::sympa { require => undef, } } + +class mail::web::mlmmj inherits websites::setup { + apache::site { "$mlmmj_subdomain": + docroot => "/usr/share/mlmmj-php-web-admin", + source => true, + owner => 'mlmmj', + group => 'mlmmj', + mpm_user => 'mlmmj', + mpm_group => 'mlmmj', + manage_user => false, + require => Package['mlmmj-php-web-admin'], + } + + package { [ 'mlmmj-php-web', 'mlmmj-php-web-admin' ]: + ensure => present, + } +} |