LE for releases.stg.pagure.org, infra #6576

Signed-off-by: Rick Elrod <relrod@redhat.com>
This commit is contained in:
Rick Elrod 2018-06-06 16:23:32 +00:00
parent 1d42790184
commit cd8c4b0292
3 changed files with 16 additions and 0 deletions

View file

@ -0,0 +1,2 @@
---
server_aliases: []

View file

@ -239,6 +239,12 @@
- web
- pagure
- name: Letsencrypt for releases.stg.pagure.org
include_role: name=letsencrypt
vars:
site_name: releases.stg.pagure.org
when: env == 'pagure-staging'
- name: Install the SSL cert so that we can use https
copy: >
src={{ private}}/files/httpd/{{ item }} dest=/etc/pki/tls/certs/{{ item }}

View file

@ -32,6 +32,7 @@ WSGIDaemonProcess paguredocs user=git group=git maximum-requests=1000 display-na
{% if env == 'pagure-staging' %}
ServerName releases.stg.pagure.org
#Redirect permanent / https://releases.stg.pagure.org/
ProxyPass "/.well-known/acme-challenge" "http://certgetter01/.well-known/acme-challenge"
{% else %}
ServerName releases.pagure.org
#Redirect permanent / https://releases.pagure.org/
@ -171,6 +172,13 @@ WSGIDaemonProcess paguredocs user=git group=git maximum-requests=1000 display-na
DocumentRoot "/var/www/releases"
{% if env == 'pagure-staging' %}
ServerName releases.stg.pagure.org
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/releases.stg.pagure.org.cert
SSLCertificateKeyFile /etc/pki/tls/private/releases.stg.pagure.org.key
SSLCertificateChainFile /etc/pki/tls/certs/releases.stg.pagure.org.intermediate.cert
SSLHonorCipherOrder On
SSLProtocol {{ ssl_protocols }}
SSLCipherSuite {{ ssl_ciphers }}
{% else %}
ServerName releases.pagure.org
{% endif %}