From 61fc38736e41aeaacd97d237e87c9ae929b3a39e Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Mon, 8 Apr 2019 22:33:11 +0000 Subject: [PATCH] ols.fedoraproject.org: add site on proxies to serve local content. Signed-off-by: Kevin Fenzi --- playbooks/include/proxies-websites.yml | 11 +++++++++++ roles/fedora-web/ols/files/ols.conf | 7 +++++++ roles/fedora-web/ols/tasks/main.yml | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 roles/fedora-web/ols/files/ols.conf create mode 100644 roles/fedora-web/ols/tasks/main.yml diff --git a/playbooks/include/proxies-websites.yml b/playbooks/include/proxies-websites.yml index 352fdde1ef..6c1dbc0987 100644 --- a/playbooks/include/proxies-websites.yml +++ b/playbooks/include/proxies-websites.yml @@ -1004,3 +1004,14 @@ tags: - pkgs.fedoraproject.org when: env == "staging" and "phx2" in inventory_hostname + + +# +# We setup this site for old ols papers +# This used to be on fedorapeople.org, but a new 'ols' user showed up, so +# that no longer works. +# + - role: httpd/website + site_name: ols.fedoraproject.org + sslonly: true + cert_name: "{{wildcard_cert_name}}" diff --git a/roles/fedora-web/ols/files/ols.conf b/roles/fedora-web/ols/files/ols.conf new file mode 100644 index 0000000000..9cfdd24615 --- /dev/null +++ b/roles/fedora-web/ols/files/ols.conf @@ -0,0 +1,7 @@ +DocumentRoot /srv/web/ols.fedoraproject.org + + + Options Indexes FollowSymLinks + AllowOverride None + Require all granted + diff --git a/roles/fedora-web/ols/tasks/main.yml b/roles/fedora-web/ols/tasks/main.yml new file mode 100644 index 0000000000..7c9aa60348 --- /dev/null +++ b/roles/fedora-web/ols/tasks/main.yml @@ -0,0 +1,11 @@ +- name: Copy some config files for {{website}} + copy: > + src={{item}} dest=/etc/httpd/conf.d/{{website}}/{{item}} + owner=root group=root mode=0644 + with_items: + - ols.conf + notify: + - reload proxyhttpd + tags: + - fedora-web + - fedora-web/ols