From 34d928b41dd59d2734699de42f6f4ebc23c5521b Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Thu, 25 Jul 2013 22:13:44 +0000 Subject: viewvc: add ssl vhost --- modules/viewvc/manifests/init.pp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'modules/viewvc') diff --git a/modules/viewvc/manifests/init.pp b/modules/viewvc/manifests/init.pp index aa74fcbf..cf5687d2 100644 --- a/modules/viewvc/manifests/init.pp +++ b/modules/viewvc/manifests/init.pp @@ -39,11 +39,19 @@ class viewvc { source => 'puppet:///modules/viewvc/robots.txt', } + $vhost_aliases = { + '/viewvc' => '/var/www/viewvc/', + '/robots.txt' => $robotsfile, + '/' => '/usr/share/viewvc/bin/wsgi/viewvc.fcgi/' + } apache::vhost::base { $viewvc::var::hostname: - aliases => {'/viewvc' => '/var/www/viewvc/', - '/robots.txt' => $robotsfile, - '/' => '/usr/share/viewvc/bin/wsgi/viewvc.fcgi/'}, + aliases => $vhost_aliases, content => template('viewvc/vhost.conf'), } + apache::vhost::base { "ssl_${viewvc::var::hostname}": + vhost => $viewvc::var::hostname, + use_ssl => true, + aliases => $vhost_aliases, + } } -- cgit v1.2.1