From 850c98f03184045f06725507518a0ac6edf4ba6f Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Thu, 25 Jul 2013 21:28:54 +0000 Subject: add ssl vhost for pkgsubmit.mageia.org --- modules/buildsystem/manifests/webstatus.pp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'modules/buildsystem/manifests/webstatus.pp') diff --git a/modules/buildsystem/manifests/webstatus.pp b/modules/buildsystem/manifests/webstatus.pp index ad458a45..b195a320 100644 --- a/modules/buildsystem/manifests/webstatus.pp +++ b/modules/buildsystem/manifests/webstatus.pp @@ -7,7 +7,20 @@ class buildsystem::webstatus { ensure => directory, } - apache::vhost::base { $buildsystem::var::webstatus::hostname: + $vhost = $buildsystem::var::webstatus::hostname + apache::vhost::base { $vhost: + aliases => { + '/uploads' => "${buildsystem::var::scheduler::homedir}/uploads", + '/autobuild/cauldron/x86_64/core/log/status.core.log' => "$location/autobuild/broken.php", + '/themes' => $buildsystem::var::webstatus::themes_dir, + }, + location => $buildsystem::var::webstatus::location, + content => template('buildsystem/vhost_webstatus.conf'), + } + + apache::vhost::base { "ssl_${vhost}": + vhost => $vhost, + use_ssl => true, aliases => { '/uploads' => "${buildsystem::var::scheduler::homedir}/uploads", '/autobuild/cauldron/x86_64/core/log/status.core.log' => "$location/autobuild/broken.php", -- cgit v1.2.1