From 80a16d33b578f4a5748012c15c6568a718ba2b17 Mon Sep 17 00:00:00 2001 From: Christopher Aedo Date: Thu, 1 Oct 2015 11:55:39 -0700 Subject: [PATCH] Add SSL support to App Catlog site This commit adds SSL support to the Community App Catalog. Change-Id: I813cd148d6228cee27bdfeb27c6ef2308efd9288 Depends-On: I87180f34d583b7319e4964d8e97c53279554f3f3 --- manifests/site.pp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manifests/site.pp b/manifests/site.pp index c64c81fedc..7afc6e0391 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -999,10 +999,16 @@ node 'translate-dev.openstack.org' { # Node-OS: trusty node 'apps.openstack.org' { class { 'openstack_project::server': - iptables_public_tcp_ports => [80], + iptables_public_tcp_ports => [80, 443], sysadmins => hiera('sysadmins', []), } class { '::apps_site': + ssl_cert_file => '/etc/ssl/certs/apps.openstack.org.pem', + ssl_cert_file_contents => hiera('apps_ssl_cert_file_contents', 'XXX'), + ssl_key_file => '/etc/ssl/private/apps.openstack.org.key', + ssl_key_file_contents => hiera('apps_ssl_key_file_contents', 'XXX'), + ssl_chain_file => '/etc/ssl/certs/apps.openstack.org_intermediate.pem', + ssl_chain_file_contents => hiera('apps_ssl_chain_file_contents', 'XXX'), } }