From c59f9c5f0040e8bf915fb4a4e471a50e49070280 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:25:32 +0000 Subject: [PATCH] Setup proxies for community blog Signed-off-by: Patrick Uiterwijk --- playbooks/include/proxies-fedora-web.yml | 2 ++ playbooks/include/proxies-websites.yml | 6 ++++++ roles/fedora-web/communityblog/tasks/main.yml | 11 +++++++++++ .../communityblog/templates/communityblog-web.conf | 2 ++ 4 files changed, 21 insertions(+) create mode 100644 roles/fedora-web/communityblog/tasks/main.yml create mode 100644 roles/fedora-web/communityblog/templates/communityblog-web.conf diff --git a/playbooks/include/proxies-fedora-web.yml b/playbooks/include/proxies-fedora-web.yml index ce1f7d1ba4..fc7352aa2b 100644 --- a/playbooks/include/proxies-fedora-web.yml +++ b/playbooks/include/proxies-fedora-web.yml @@ -23,6 +23,8 @@ website: boot.fedoraproject.org - role: fedora-web/mirrors website: mirrors.fedoraproject.org + - role: fedora-web/communityblog + website: communityblog.fedoraproject.org - role: fedora-web/community website: fedoracommunity.org - role: fedora-web/fudcon diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 0e60bed739..a1793cdc55 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -295,6 +295,12 @@ - www.uk.fedoracommunity.org cert_name: "{{wildcard_cert_name}}" + - role: httpd/website + name: communityblog.fedoraproject.org + server_aliases: [communityblog.fedoraproject.org] + sslonly: true + cert_name: "{{wildcard_cert_name}}" + - role: httpd/website name: people.fedoraproject.org server_aliases: [people.fedoraproject.org] diff --git a/roles/fedora-web/communityblog/tasks/main.yml b/roles/fedora-web/communityblog/tasks/main.yml new file mode 100644 index 0000000000..c7025ef561 --- /dev/null +++ b/roles/fedora-web/communityblog/tasks/main.yml @@ -0,0 +1,11 @@ +- name: Copy some config files for {{website}} + template: > + src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}} + owner=root group=root mode=0644 + with_items: + - communityblog-web.conf + notify: + - restart httpd + tags: + - fedora-web + - fedora-web/communityblog diff --git a/roles/fedora-web/communityblog/templates/communityblog-web.conf b/roles/fedora-web/communityblog/templates/communityblog-web.conf new file mode 100644 index 0000000000..4c32551739 --- /dev/null +++ b/roles/fedora-web/communityblog/templates/communityblog-web.conf @@ -0,0 +1,2 @@ +ProxyPass / http://209.132.184.207/ +ProxyPassReverse / http://209.132.184.207/