From ba628fcd0214bdc9f1e2070ac2652dc5c676a1ca Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Thu, 22 Oct 2015 17:35:45 +0000 Subject: [PATCH] Add HTTPS for specs.openstack.org Change-Id: I134de97c99ad296ca5c9e35eb68d98f15e0cd585 --- modules/openstack_project/manifests/static.pp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/modules/openstack_project/manifests/static.pp b/modules/openstack_project/manifests/static.pp index 9693116f62..8666e37185 100644 --- a/modules/openstack_project/manifests/static.pp +++ b/modules/openstack_project/manifests/static.pp @@ -264,10 +264,17 @@ class openstack_project::static ( # Specs ::httpd::vhost { 'specs.openstack.org': - port => 80, - priority => '50', - docroot => '/srv/static/specs', - require => File['/srv/static/specs'], + port => 443, # Is required despite not being used. + docroot => '/srv/static/specs', + priority => '50', + ssl => true, + template => 'openstack_project/static-http-and-https.vhost.erb', + vhost_name => 'specs.openstack.org', + require => [ + File['/srv/static/specs'], + File[$cert_file], + File[$key_file], + ], } file { '/srv/static/specs':