From 389305cd9764e719f8a93a5e935f6f54d4b6413b Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Wed, 4 Nov 2015 21:00:57 +0000 Subject: [PATCH 01/24] changing tmp cleanup buildbot command so it's interpreted correctly --- .../buildmaster-configure/templates/taskotron.master.cfg.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2 b/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2 index db8e55653f..b3000d5298 100644 --- a/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2 +++ b/roles/taskotron/buildmaster-configure/templates/taskotron.master.cfg.j2 @@ -161,7 +161,7 @@ factory.addStep(ShellCommand(command=["rm", "-f", "/var/log/taskotron/taskotron. {% if deployment_type == 'dev' %} # clean out /var/tmp/taskotron (see T253) -factory.addStep(ShellCommand(command=["rm", "-rf", Interpolate("/var/tmp/taskotron/%(prop:slavename)s/*")], name="rm_tmp", descriptionDone=['Clean tmp'])) +factory.addStep(ShellCommand(command=Interpolate("rm -rf /var/tmp/taskotron/%(prop:slavename)s/*"), name="rm_tmp", descriptionDone=['Clean tmp'])) {% endif %} # check out the source From a0e1ee7de856ae772781889069efee705c234757 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Tue, 3 Nov 2015 13:16:15 +0000 Subject: [PATCH 02/24] Use the correct binary for playbooks Signed-off-by: Patrick Uiterwijk --- roles/batcave/files/ticketkey.cron | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/batcave/files/ticketkey.cron b/roles/batcave/files/ticketkey.cron index 884b124b9c..bd6311e4da 100755 --- a/roles/batcave/files/ticketkey.cron +++ b/roles/batcave/files/ticketkey.cron @@ -1,4 +1,4 @@ #!/bin/bash # Roll over the proxy SSL ticketkey -/usr/bin/ansible /srv/web/infra/ansible/playbooks/update_ticketkey.yml | mailx -s "TickeyKey rollover" puiterwijk@fedoraproject.org +/usr/bin/ansible-playbook /srv/web/infra/ansible/playbooks/update_ticketkey.yml | mailx -s "TickeyKey rollover" puiterwijk@fedoraproject.org From fe6f551049f381a01008916e7be0a7e74620af8b Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:09:43 +0000 Subject: [PATCH 03/24] Move fix-routes.sh to openvpn base and run it on restart Signed-off-by: Patrick Uiterwijk --- handlers/restart_services.yml | 9 +++++++++ roles/openvpn/{client => base}/files/fix-routes.sh | 0 roles/openvpn/base/tasks/main.yml | 4 ++++ roles/openvpn/client/tasks/main.yml | 3 --- 4 files changed, 13 insertions(+), 3 deletions(-) rename roles/openvpn/{client => base}/files/fix-routes.sh (100%) diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 81c4749704..12189831d4 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -87,14 +87,23 @@ - name: restart openvpn (Fedora) when: ansible_distribution == "Fedora" action: service name=openvpn@openvpn state=restarted + notify: + - fix openvpn routing - name: restart openvpn (RHEL6) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6 action: service name=openvpn state=restarted + notify: + - fix openvpn routing - name: restart openvpn (RHEL7) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 7 action: service name=openvpn@openvpn state=restarted + notify: + - fix openvpn routing + +- name: fix openvpn routing + action: shell /etc/openvpn/fix-routing.sh - name: restart postfix action: service name=postfix state=restarted diff --git a/roles/openvpn/client/files/fix-routes.sh b/roles/openvpn/base/files/fix-routes.sh similarity index 100% rename from roles/openvpn/client/files/fix-routes.sh rename to roles/openvpn/base/files/fix-routes.sh diff --git a/roles/openvpn/base/tasks/main.yml b/roles/openvpn/base/tasks/main.yml index faba0ef9cc..12004b9842 100644 --- a/roles/openvpn/base/tasks/main.yml +++ b/roles/openvpn/base/tasks/main.yml @@ -20,3 +20,7 @@ - restart openvpn (RHEL7) - restart openvpn (RHEL6) +- name: install fix-routes.sh script + copy: src=fix-routes.sh + dest=/etc/openvpn/fix-routes.sh + owner=root group=root mode=0755 diff --git a/roles/openvpn/client/tasks/main.yml b/roles/openvpn/client/tasks/main.yml index 67e44b1ac8..76817a24f9 100644 --- a/roles/openvpn/client/tasks/main.yml +++ b/roles/openvpn/client/tasks/main.yml @@ -17,9 +17,6 @@ - { file: client.conf, dest: /etc/openvpn/openvpn.conf, mode: '0644' } - - { file: fix-routes.sh, - dest: /etc/openvpn/fix-routes.sh, - mode: '0755' } - { file: "{{ private }}/files/vpn/openvpn/keys/{{ inventory_hostname }}.crt", dest: "/etc/openvpn/client.crt", mode: '0600' } From 032376de7e691c19ee1fc6402d379489c3edde1b Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:11:52 +0000 Subject: [PATCH 04/24] Tag the fix-routes.sh play --- roles/openvpn/base/tasks/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/openvpn/base/tasks/main.yml b/roles/openvpn/base/tasks/main.yml index 12004b9842..2f3b628309 100644 --- a/roles/openvpn/base/tasks/main.yml +++ b/roles/openvpn/base/tasks/main.yml @@ -24,3 +24,5 @@ copy: src=fix-routes.sh dest=/etc/openvpn/fix-routes.sh owner=root group=root mode=0755 + tags: + - openvpn From eeb59891481fc695c240932d655b67c0532612e9 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:16:57 +0000 Subject: [PATCH 05/24] Always trigger the fix routing if we restart openvpn --- handlers/restart_services.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 12189831d4..c4bd016ea5 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -87,18 +87,21 @@ - name: restart openvpn (Fedora) when: ansible_distribution == "Fedora" action: service name=openvpn@openvpn state=restarted + changed_when: 1 == 1 notify: - fix openvpn routing - name: restart openvpn (RHEL6) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6 action: service name=openvpn state=restarted + changed_when: 1 == 1 notify: - fix openvpn routing - name: restart openvpn (RHEL7) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 7 action: service name=openvpn@openvpn state=restarted + changed_when: 1 == 1 notify: - fix openvpn routing From a091328b7f6606da840027662def9a0ea103d0e9 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:19:22 +0000 Subject: [PATCH 06/24] The changed_when was not needed, and fixed a path error Signed-off-by: Patrick Uiterwijk --- handlers/restart_services.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index c4bd016ea5..e5c60b25e2 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -87,26 +87,23 @@ - name: restart openvpn (Fedora) when: ansible_distribution == "Fedora" action: service name=openvpn@openvpn state=restarted - changed_when: 1 == 1 notify: - fix openvpn routing - name: restart openvpn (RHEL6) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6 action: service name=openvpn state=restarted - changed_when: 1 == 1 notify: - fix openvpn routing - name: restart openvpn (RHEL7) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 7 action: service name=openvpn@openvpn state=restarted - changed_when: 1 == 1 notify: - fix openvpn routing - name: fix openvpn routing - action: shell /etc/openvpn/fix-routing.sh + action: shell /etc/openvpn/fix-routes.sh - name: restart postfix action: service name=postfix state=restarted From c59f9c5f0040e8bf915fb4a4e471a50e49070280 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:25:32 +0000 Subject: [PATCH 07/24] 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/ From 826315206defe61e742669878de0debf7c7bbf0d Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:29:11 +0000 Subject: [PATCH 08/24] Temporarily disable this until I fix the script to handle the quick followup Signed-off-by: Patrick Uiterwijk --- handlers/restart_services.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index e5c60b25e2..736d64431c 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -87,20 +87,20 @@ - name: restart openvpn (Fedora) when: ansible_distribution == "Fedora" action: service name=openvpn@openvpn state=restarted - notify: - - fix openvpn routing + #notify: + #- fix openvpn routing - name: restart openvpn (RHEL6) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6 action: service name=openvpn state=restarted - notify: - - fix openvpn routing + #notify: + #- fix openvpn routing - name: restart openvpn (RHEL7) when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 7 action: service name=openvpn@openvpn state=restarted - notify: - - fix openvpn routing + #notify: + #- fix openvpn routing - name: fix openvpn routing action: shell /etc/openvpn/fix-routes.sh From 08568865fe2b4b20f9c1a02f884051f47eb308c8 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 4 Nov 2015 23:40:01 +0000 Subject: [PATCH 09/24] Replace all restart httpd with reload httpd Signed-off-by: Patrick Uiterwijk --- handlers/restart_services.yml | 3 -- playbooks/groups/qa-stg.yml | 6 +-- playbooks/groups/qadevel.yml | 6 +-- .../hosts/artboard.fedorainfracloud.org.yml | 2 +- .../fed-cloud09.cloud.fedoraproject.org.yml | 4 +- .../hosts/lists-dev.fedorainfracloud.org.yml | 4 +- roles/anitya/fedmsg/tasks/main.yml | 4 +- roles/apps-fp-o/tasks/main.yml | 2 +- roles/ask/tasks/main.yml | 12 +++--- roles/beaker/labcontroller/tasks/main.yml | 2 +- roles/beaker/server/tasks/main.yml | 4 +- roles/blockerbugs/tasks/main.yml | 4 +- roles/bodhi/backend/tasks/main.yml | 6 +-- roles/bodhi/base/tasks/main.yml | 4 +- roles/bodhi2/base/tasks/main.yml | 6 +-- roles/copr/dist_git/handlers/main.yml | 2 +- roles/copr/dist_git/tasks/main.yml | 2 +- roles/copr/frontend/tasks/main.yml | 2 +- roles/copr/keygen/tasks/main.yml | 2 +- roles/darkserver/tasks/main.yml | 4 +- roles/datagrepper/tasks/main.yml | 2 +- roles/distgit/tasks/main.yml | 18 ++++----- roles/download/tasks/main.yml | 6 +-- roles/easyfix/proxy/tasks/main.yml | 2 +- roles/epylog/tasks/main.yml | 2 +- roles/fas_server/tasks/main.yml | 8 ++-- roles/fedmsg/base/tasks/main.yml | 12 +++--- roles/fedmsg/crl/tasks/main.yml | 2 +- roles/fedora-web/arm/tasks/main.yml | 2 +- roles/fedora-web/boot/tasks/main.yml | 2 +- roles/fedora-web/community/tasks/main.yml | 2 +- roles/fedora-web/communityblog/tasks/main.yml | 2 +- roles/fedora-web/fudcon/tasks/main.yml | 2 +- roles/fedora-web/getfedora/tasks/main.yml | 2 +- roles/fedora-web/labs/tasks/main.yml | 2 +- roles/fedora-web/magazine/tasks/main.yml | 2 +- roles/fedora-web/main/tasks/main.yml | 6 +-- roles/fedora-web/mirrors/tasks/main.yml | 2 +- roles/fedora-web/spins/tasks/main.yml | 2 +- roles/fedora-web/start/tasks/main.yml | 2 +- .../whatcanidoforfedora/tasks/main.yml | 2 +- roles/freemedia/tasks/main.yml | 4 +- roles/geoip-city-wsgi/app/tasks/main.yml | 4 +- roles/geoip-city-wsgi/proxy/tasks/main.yml | 2 +- roles/haproxy/rewrite/tasks/main.yml | 2 +- roles/httpd/certificate/tasks/main.yml | 6 +-- roles/httpd/domainrewrite/tasks/main.yml | 2 +- roles/httpd/fingerprints/tasks/main.yml | 4 +- roles/httpd/mime-type/tasks/main.yml | 2 +- roles/httpd/mod_ssl/tasks/main.yml | 4 +- roles/httpd/proxy/tasks/main.yml | 6 +-- roles/httpd/redirect/tasks/main.yml | 2 +- roles/httpd/redirectmatch/tasks/main.yml | 2 +- roles/httpd/website/tasks/main.yml | 8 ++-- roles/koji_hub/tasks/main.yml | 38 +++++++++---------- roles/kojipkgs/tasks/main.yml | 10 ++--- roles/koschei/tasks/main.yml | 8 ++-- roles/mailman/tasks/main.yml | 2 +- roles/mediawiki/tasks/main.yml | 4 +- roles/membership-map/proxy/tasks/main.yml | 2 +- roles/mirrormanager/frontend2/tasks/main.yml | 2 +- .../nagios_server/files/plugins/restart_httpd | 2 +- .../templates/nagios/checkcommands.cfg | 2 +- roles/packages/bugz.fp.o/tasks/main.yml | 2 +- roles/packages/web/tasks/main.yml | 8 ++-- roles/pager_server/tasks/main.yml | 2 +- roles/pagure/fedmsg/tasks/main.yml | 4 +- roles/paste/tasks/main.yml | 8 ++-- roles/pdc/tasks/main.yml | 4 +- roles/phabricator/tasks/main.yml | 4 +- roles/releng-dash/tasks/main.yml | 2 +- roles/releng/tasks/main.yml | 2 +- roles/review-stats/proxy/tasks/main.yml | 2 +- roles/taskotron/buildmaster/tasks/main.yml | 4 +- roles/taskotron/execdb/tasks/main.yml | 4 +- .../taskotron/fake_fedorainfra/tasks/main.yml | 4 +- .../resultsdb-backend/tasks/main.yml | 4 +- .../resultsdb-frontend/tasks/main.yml | 4 +- roles/taskotron/ssl-taskotron/tasks/main.yml | 4 +- .../taskotron/taskotron-proxy/tasks/main.yml | 4 +- roles/testdays/tasks/main.yml | 4 +- roles/totpcgi/tasks/main.yml | 8 ++-- 82 files changed, 178 insertions(+), 181 deletions(-) diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 736d64431c..80f2c9e55f 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -33,9 +33,6 @@ - name: restart fedmsg-relay command: /usr/local/bin/conditional-restart.sh fedmsg-relay fedmsg-relay -- name: restart httpd - command: /usr/local/bin/conditional-restart.sh httpd httpd - - name: reload httpd action: service name=httpd state=reloaded diff --git a/playbooks/groups/qa-stg.yml b/playbooks/groups/qa-stg.yml index ede1ecb425..28d6550c8b 100644 --- a/playbooks/groups/qa-stg.yml +++ b/playbooks/groups/qa-stg.yml @@ -87,14 +87,14 @@ - name: ensure ServerName is set in ssl.conf replace: dest=/etc/httpd/conf.d/ssl.conf regexp='^#ServerName .*$' replace='ServerName {{ external_hostname }}:443' notify: - - restart httpd + - reload httpd tags: - qastaticsites - name: ensure ServerName is set in httpd.conf replace: dest=/etc/httpd/conf/httpd.conf regexp='^#ServerName .*$' replace='ServerName {{ external_hostname }}:443' notify: - - restart httpd + - reload httpd tags: - qastaticsites @@ -108,7 +108,7 @@ template: src={{ files }}/httpd/newvirtualhost.conf.j2 dest=/etc/httpd/conf.d/{{ item.name }}.conf owner=root group=root mode=0644 with_items: static_sites notify: - - restart httpd + - reload httpd tags: - qastaticsites diff --git a/playbooks/groups/qadevel.yml b/playbooks/groups/qadevel.yml index 20014aef2e..2d7520d772 100644 --- a/playbooks/groups/qadevel.yml +++ b/playbooks/groups/qadevel.yml @@ -102,14 +102,14 @@ - name: ensure ServerName is set in ssl.conf replace: dest=/etc/httpd/conf.d/ssl.conf regexp='^#ServerName .*$' replace='ServerName {{ external_hostname }}:443' notify: - - restart httpd + - reload httpd tags: - qastaticsites - name: ensure ServerName is set in httpd.conf replace: dest=/etc/httpd/conf/httpd.conf regexp='^#ServerName .*$' replace='ServerName {{ external_hostname }}:443' notify: - - restart httpd + - reload httpd tags: - qastaticsites @@ -123,7 +123,7 @@ template: src={{ files }}/httpd/newvirtualhost.conf.j2 dest=/etc/httpd/conf.d/{{ item.name }}.conf owner=root group=root mode=0644 with_items: static_sites notify: - - restart httpd + - reload httpd tags: - qastaticsites diff --git a/playbooks/hosts/artboard.fedorainfracloud.org.yml b/playbooks/hosts/artboard.fedorainfracloud.org.yml index 227255f12c..83b37ff67f 100644 --- a/playbooks/hosts/artboard.fedorainfracloud.org.yml +++ b/playbooks/hosts/artboard.fedorainfracloud.org.yml @@ -109,7 +109,7 @@ with_items: - artboard.conf - redirect.conf - notify: restart httpd + notify: reload httpd tags: - artboard diff --git a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml index 1d3fca7763..557c7becdf 100644 --- a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml +++ b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml @@ -516,10 +516,10 @@ - lineinfile: dest=/etc/openstack-dashboard/local_settings regexp="^OPENSTACK_KEYSTONE_URL " line="OPENSTACK_KEYSTONE_URL = 'https://{{controller_publicname}}:5000/v2.0'" notify: - - restart httpd + - reload httpd - lineinfile: dest=/etc/openstack-dashboard/local_settings regexp="OPENSTACK_SSL_CACERT " line="OPENSTACK_SSL_CACERT = '/etc/pki/tls/certs/fedorainfracloud.org.digicert.pem'" notify: - - restart httpd + - reload httpd # configure cider with multi back-end # https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/5/html/Cloud_Administrator_Guide/section_manage-volumes.html diff --git a/playbooks/hosts/lists-dev.fedorainfracloud.org.yml b/playbooks/hosts/lists-dev.fedorainfracloud.org.yml index 29a3af7585..79082f6be1 100644 --- a/playbooks/hosts/lists-dev.fedorainfracloud.org.yml +++ b/playbooks/hosts/lists-dev.fedorainfracloud.org.yml @@ -49,13 +49,13 @@ copy: src="{{ files }}/lists-dev/ssl.conf" dest=/etc/httpd/conf.d/ssl.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: basic apache virtualhost config template: src="{{ files }}/lists-dev/apache.conf.j2" dest=/etc/httpd/conf.d/lists-dev.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd # Database - name: install postgresql server packages diff --git a/roles/anitya/fedmsg/tasks/main.yml b/roles/anitya/fedmsg/tasks/main.yml index fec0f9888d..af3f4ef64c 100644 --- a/roles/anitya/fedmsg/tasks/main.yml +++ b/roles/anitya/fedmsg/tasks/main.yml @@ -54,7 +54,7 @@ - fedmsgdconfig - anitya/fedmsg notify: - - restart httpd + - reload httpd - restart fedmsg-relay - name: Remove unwanted files @@ -66,7 +66,7 @@ - fedmsgdconfig - anitya/fedmsg notify: - - restart httpd + - reload httpd - restart fedmsg-relay - name: setup /etc/pki/fedmsg directory diff --git a/roles/apps-fp-o/tasks/main.yml b/roles/apps-fp-o/tasks/main.yml index 3b159e471c..ba1dca388b 100644 --- a/roles/apps-fp-o/tasks/main.yml +++ b/roles/apps-fp-o/tasks/main.yml @@ -8,7 +8,7 @@ src=apps.fp.o.conf dest=/etc/httpd/conf.d/{{website}}/apps.fp.o.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - apps-fp-o diff --git a/roles/ask/tasks/main.yml b/roles/ask/tasks/main.yml index 07c9265c24..26440061d4 100644 --- a/roles/ask/tasks/main.yml +++ b/roles/ask/tasks/main.yml @@ -87,7 +87,7 @@ - ask - files notify: - - restart httpd + - reload httpd # # we add this wsgi to handle ssl issues in stg @@ -100,7 +100,7 @@ - ask - files notify: - - restart httpd + - reload httpd - name: Install askbot cron jobs copy: > @@ -156,7 +156,7 @@ - files - celery notify: - - restart httpd + - reload httpd - name: HOTFIX askbot backends.py copy: > @@ -167,7 +167,7 @@ - files - hotfix notify: - - restart httpd + - reload httpd # # fedora favicon @@ -194,7 +194,7 @@ - files - hotfix notify: - - restart httpd + - reload httpd # # fix for feedback @@ -209,4 +209,4 @@ - files - hotfix notify: - - restart httpd + - reload httpd diff --git a/roles/beaker/labcontroller/tasks/main.yml b/roles/beaker/labcontroller/tasks/main.yml index 7f3b8e7f3c..71c5ca9930 100644 --- a/roles/beaker/labcontroller/tasks/main.yml +++ b/roles/beaker/labcontroller/tasks/main.yml @@ -25,7 +25,7 @@ force: yes register: configure_result notify: - - restart httpd + - reload httpd - restart beaker lab controller tags: - beaker_lab_controller diff --git a/roles/beaker/server/tasks/main.yml b/roles/beaker/server/tasks/main.yml index baec70fb2c..37cd33074a 100644 --- a/roles/beaker/server/tasks/main.yml +++ b/roles/beaker/server/tasks/main.yml @@ -25,7 +25,7 @@ group: root mode: 0644 notify: - - restart httpd + - reload httpd tags: - beaker-server @@ -41,7 +41,7 @@ register: setup_beaker_conf notify: - restart beaker server - - restart httpd + - reload httpd tags: - beaker-server diff --git a/roles/blockerbugs/tasks/main.yml b/roles/blockerbugs/tasks/main.yml index 17495f0e67..e1bfe4841e 100644 --- a/roles/blockerbugs/tasks/main.yml +++ b/roles/blockerbugs/tasks/main.yml @@ -24,7 +24,7 @@ - name: setup blockerbugs apache conf copy: src=blockerbugs.conf dest=/etc/httpd/conf.d/blockerbugs.conf mode=644 notify: - - restart httpd + - reload httpd tags: - config - httpd @@ -33,7 +33,7 @@ - name: setup blockerbugs app settings file template: src=blockerbugs-settings.py.j2 dest=/etc/blockerbugs/settings.py mode=644 notify: - - restart httpd + - reload httpd tags: - config - httpd diff --git a/roles/bodhi/backend/tasks/main.yml b/roles/bodhi/backend/tasks/main.yml index adfe775d4e..2b15229124 100644 --- a/roles/bodhi/backend/tasks/main.yml +++ b/roles/bodhi/backend/tasks/main.yml @@ -33,7 +33,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - config @@ -116,7 +116,7 @@ mode=0600 when: inventory_hostname.startswith('bodhi-backend02') notify: - - restart httpd + - reload httpd tags: - config @@ -131,7 +131,7 @@ mode=0600 when: inventory_hostname.startswith('bodhi-backend01') notify: - - restart httpd + - reload httpd tags: - config diff --git a/roles/bodhi/base/tasks/main.yml b/roles/bodhi/base/tasks/main.yml index 017c584edd..a2bf2769f8 100644 --- a/roles/bodhi/base/tasks/main.yml +++ b/roles/bodhi/base/tasks/main.yml @@ -25,7 +25,7 @@ mode=0600 when: inventory_hostname.startswith('bodhi0') notify: - - restart httpd + - reload httpd tags: - config - bodhi @@ -39,7 +39,7 @@ mode=0644 when: inventory_hostname.startswith('bodhi0') notify: - - restart httpd + - reload httpd tags: - config - bodhi diff --git a/roles/bodhi2/base/tasks/main.yml b/roles/bodhi2/base/tasks/main.yml index 629ab31c1a..1251fbea49 100644 --- a/roles/bodhi2/base/tasks/main.yml +++ b/roles/bodhi2/base/tasks/main.yml @@ -39,7 +39,7 @@ mode=0600 when: inventory_hostname.startswith('bodhi') and env == 'staging' notify: - - restart httpd + - reload httpd tags: - config - bodhi @@ -53,7 +53,7 @@ mode=0600 when: inventory_hostname.startswith('bodhi') and env == 'production' notify: - - restart httpd + - reload httpd tags: - config - bodhi @@ -86,7 +86,7 @@ mode=0644 when: inventory_hostname.startswith('bodhi0') notify: - - restart httpd + - reload httpd tags: - config - bodhi diff --git a/roles/copr/dist_git/handlers/main.yml b/roles/copr/dist_git/handlers/main.yml index 12a4eb45fe..0f972dfde1 100644 --- a/roles/copr/dist_git/handlers/main.yml +++ b/roles/copr/dist_git/handlers/main.yml @@ -1,2 +1,2 @@ -- name: restart httpd +- name: reload httpd service: name="httpd" state="restarted" diff --git a/roles/copr/dist_git/tasks/main.yml b/roles/copr/dist_git/tasks/main.yml index 44c4e3d4d0..660551a63f 100644 --- a/roles/copr/dist_git/tasks/main.yml +++ b/roles/copr/dist_git/tasks/main.yml @@ -63,7 +63,7 @@ tags: - config notify: - - restart httpd + - reload httpd - copy: src="dist-git.conf" dest="/etc/dist-git/dist-git.conf" mode=0644 diff --git a/roles/copr/frontend/tasks/main.yml b/roles/copr/frontend/tasks/main.yml index 679187ff77..e1a605b107 100644 --- a/roles/copr/frontend/tasks/main.yml +++ b/roles/copr/frontend/tasks/main.yml @@ -20,7 +20,7 @@ - name: install copr configs template: src="copr.conf" dest=/etc/copr/copr.conf mode=600 notify: - - restart httpd + - reload httpd tags: - config diff --git a/roles/copr/keygen/tasks/main.yml b/roles/copr/keygen/tasks/main.yml index b66ef28d1d..e5cb8bbaa0 100644 --- a/roles/copr/keygen/tasks/main.yml +++ b/roles/copr/keygen/tasks/main.yml @@ -15,7 +15,7 @@ - name: put keygen vhost for httpd copy: src="httpd/copr-keygen.conf" dest="/etc/httpd/conf.d/copr-keygen.conf" notify: - - restart httpd + - reload httpd tags: - config diff --git a/roles/darkserver/tasks/main.yml b/roles/darkserver/tasks/main.yml index 3ee79bf8d3..d67aee7f7c 100644 --- a/roles/darkserver/tasks/main.yml +++ b/roles/darkserver/tasks/main.yml @@ -13,8 +13,8 @@ - name: darkserverweb.conf template: src=darkserverweb.conf.j2 dest=/etc/darkserver/darkserverweb.conf owner=apache group=apache mode=0640 - notify: restart httpd + notify: reload httpd - name: darkjobworker.conf template: src=darkjobworker.conf.j2 dest=/etc/darkserver/darkjobworker.conf owner=apache group=apache mode=640 - notify: restart httpd + notify: reload httpd diff --git a/roles/datagrepper/tasks/main.yml b/roles/datagrepper/tasks/main.yml index 963d1f2e69..37cc8de737 100644 --- a/roles/datagrepper/tasks/main.yml +++ b/roles/datagrepper/tasks/main.yml @@ -44,7 +44,7 @@ - name: setting up httpd config template: src=datagrepper-app.conf dest=/etc/httpd/conf.d/datagrepper.conf owner=root group=root notify: - - restart httpd + - reload httpd tags: - config - datagrepper diff --git a/roles/distgit/tasks/main.yml b/roles/distgit/tasks/main.yml index 7e49ef1f94..5fe57ddd8e 100644 --- a/roles/distgit/tasks/main.yml +++ b/roles/distgit/tasks/main.yml @@ -17,17 +17,17 @@ - name: install the httpd config file copy: src=pkgs.fedoraproject.org.conf dest=/etc/httpd/conf.d/pkgs.fedoraproject.org.conf notify: - - restart httpd + - reload httpd - name: install the httpd config directory file: dest=/etc/httpd/conf.d/pkgs.fedoraproject.org state=directory notify: - - restart httpd + - reload httpd - name: install the mod_ssl configuration copy: src=ssl.conf dest=/etc/httpd/conf.d/ssl.conf notify: - - restart httpd + - reload httpd - name: allow httpd to access the files on NFS seboolean: name=httpd_use_nfs state=yes persistent=yes @@ -71,7 +71,7 @@ - name: install the Dist Git-related httpd config copy: src=git-smart-http.conf dest=/etc/httpd/conf.d/pkgs.fedoraproject.org/git-smart-http.conf notify: - - restart httpd + - reload httpd - name: install the pkgdb_sync_git_branches.py scripts template: src={{item}} dest=/usr/local/bin/{{item}} owner=root group=root mode=0755 @@ -211,19 +211,19 @@ copy: src=cgitrc dest=/etc/cgitrc tags: distgit notify: - - restart httpd + - reload httpd - name: install our custom header for cgit template: src=cgit-header.html dest=/usr/share/cgit/cgit-header-fedora.html tags: distgit notify: - - restart httpd + - reload httpd - name: install the CGit-related httpd config copy: src=redirect.conf dest=/etc/httpd/conf.d/pkgs.fedoraproject.org/redirect.conf tags: distgit notify: - - restart httpd + - reload httpd # -- Lookaside Cache ------------------------------------- @@ -234,7 +234,7 @@ - lookaside.conf - lookaside-upload.conf notify: - - restart httpd + - reload httpd tags: - distgit @@ -332,7 +332,7 @@ - name: install the upload CGI script copy: src=dist-git-upload.cgi dest=/srv/web/upload.cgi owner=root group=root mode=0755 notify: - - restart httpd + - reload httpd tags: - distgit diff --git a/roles/download/tasks/main.yml b/roles/download/tasks/main.yml index b4ed608326..4c3e9273d2 100644 --- a/roles/download/tasks/main.yml +++ b/roles/download/tasks/main.yml @@ -70,14 +70,14 @@ - name: Configure httpd dl main conf copy: src=httpd/dl.fedoraproject.org.conf dest=/etc/httpd/conf.d/dl.fedoraproject.org.conf notify: - - restart httpd + - reload httpd - name: Make sure apache autoindex.conf is replaced with ours copy: src=httpd/dl.fedoraproject.org/autoindex.conf dest=/etc/httpd/conf.d/autoindex.conf notify: - - restart httpd + - reload httpd - name: Configure httpd dl sub conf copy: src=httpd/dl.fedoraproject.org/ dest=/etc/httpd/conf.d/dl.fedoraproject.org/ notify: - - restart httpd + - reload httpd diff --git a/roles/easyfix/proxy/tasks/main.yml b/roles/easyfix/proxy/tasks/main.yml index a9efb4bbad..203597ccbb 100644 --- a/roles/easyfix/proxy/tasks/main.yml +++ b/roles/easyfix/proxy/tasks/main.yml @@ -10,7 +10,7 @@ dest=/etc/httpd/conf.d/{{website}}/gather-easyfix.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - easyfix - easyfix/proxy diff --git a/roles/epylog/tasks/main.yml b/roles/epylog/tasks/main.yml index c33857912d..219427ddde 100644 --- a/roles/epylog/tasks/main.yml +++ b/roles/epylog/tasks/main.yml @@ -45,7 +45,7 @@ - name: epylog httpd config copy: src=epylog-web.conf dest=/etc/httpd/conf.d/epylog-web.conf notify: - - restart httpd + - reload httpd tags: - config - apache diff --git a/roles/fas_server/tasks/main.yml b/roles/fas_server/tasks/main.yml index 77be21f881..85ef21c332 100644 --- a/roles/fas_server/tasks/main.yml +++ b/roles/fas_server/tasks/main.yml @@ -43,7 +43,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - config - fas @@ -62,7 +62,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - config - fas @@ -132,7 +132,7 @@ group=apache mode=0640 notify: - - restart httpd + - reload httpd tags: - config - fas @@ -159,7 +159,7 @@ mode=0640 when: master_fas_node == True notify: - - restart httpd + - reload httpd tags: - config - fas diff --git a/roles/fedmsg/base/tasks/main.yml b/roles/fedmsg/base/tasks/main.yml index 6d6b6de148..5aa62430a3 100644 --- a/roles/fedmsg/base/tasks/main.yml +++ b/roles/fedmsg/base/tasks/main.yml @@ -95,7 +95,7 @@ - fedmsgdconfig - fedmsg/base notify: - - restart httpd + - reload httpd - restart fedmsg-gateway - restart fedmsg-hub - restart fedmsg-irc @@ -116,7 +116,7 @@ - fedmsgdconfig - fedmsg/base notify: - - restart httpd + - reload httpd - restart fedmsg-gateway - restart fedmsg-hub - restart fedmsg-irc @@ -141,7 +141,7 @@ - fedmsgdconfig - fedmsg/base notify: - - restart httpd + - reload httpd - restart fedmsg-gateway - restart fedmsg-hub - restart fedmsg-irc @@ -154,7 +154,7 @@ - fedmsg_loopback - fedmsg/base notify: - - restart httpd + - reload httpd - restart fedmsg-gateway - restart fedmsg-hub - restart fedmsg-irc @@ -170,7 +170,7 @@ - fedmsg_loopback - fedmsg/base notify: - - restart httpd + - reload httpd - restart fedmsg-gateway - restart fedmsg-hub - restart fedmsg-irc @@ -183,7 +183,7 @@ - fedmsg_loopback - fedmsg/base notify: - - restart httpd + - reload httpd - restart fedmsg-gateway - restart fedmsg-hub - restart fedmsg-irc diff --git a/roles/fedmsg/crl/tasks/main.yml b/roles/fedmsg/crl/tasks/main.yml index 6984b110f5..d81d49a73d 100644 --- a/roles/fedmsg/crl/tasks/main.yml +++ b/roles/fedmsg/crl/tasks/main.yml @@ -37,7 +37,7 @@ dest=/etc/httpd/conf.d/{{website}}/fedmsg.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - fedmsg - fedmsg/crl diff --git a/roles/fedora-web/arm/tasks/main.yml b/roles/fedora-web/arm/tasks/main.yml index ee5224adb9..f0141e58ca 100644 --- a/roles/fedora-web/arm/tasks/main.yml +++ b/roles/fedora-web/arm/tasks/main.yml @@ -12,7 +12,7 @@ - arm.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/arm diff --git a/roles/fedora-web/boot/tasks/main.yml b/roles/fedora-web/boot/tasks/main.yml index 30ddc07b0d..5bad9611c5 100644 --- a/roles/fedora-web/boot/tasks/main.yml +++ b/roles/fedora-web/boot/tasks/main.yml @@ -12,7 +12,7 @@ - boot.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/boot diff --git a/roles/fedora-web/community/tasks/main.yml b/roles/fedora-web/community/tasks/main.yml index 49cca1569f..12e3710e0e 100644 --- a/roles/fedora-web/community/tasks/main.yml +++ b/roles/fedora-web/community/tasks/main.yml @@ -12,7 +12,7 @@ - fedoracommunity.org-web.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/community diff --git a/roles/fedora-web/communityblog/tasks/main.yml b/roles/fedora-web/communityblog/tasks/main.yml index c7025ef561..d58f380cb3 100644 --- a/roles/fedora-web/communityblog/tasks/main.yml +++ b/roles/fedora-web/communityblog/tasks/main.yml @@ -5,7 +5,7 @@ with_items: - communityblog-web.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/communityblog diff --git a/roles/fedora-web/fudcon/tasks/main.yml b/roles/fedora-web/fudcon/tasks/main.yml index 4ba4e6b2a2..609ceffea2 100644 --- a/roles/fedora-web/fudcon/tasks/main.yml +++ b/roles/fedora-web/fudcon/tasks/main.yml @@ -12,7 +12,7 @@ - fudcon.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/fudcon diff --git a/roles/fedora-web/getfedora/tasks/main.yml b/roles/fedora-web/getfedora/tasks/main.yml index 073e15b388..6c49752223 100644 --- a/roles/fedora-web/getfedora/tasks/main.yml +++ b/roles/fedora-web/getfedora/tasks/main.yml @@ -12,7 +12,7 @@ - getfedora.org.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/getfedora diff --git a/roles/fedora-web/labs/tasks/main.yml b/roles/fedora-web/labs/tasks/main.yml index 89f5d3e912..2a09a5e048 100644 --- a/roles/fedora-web/labs/tasks/main.yml +++ b/roles/fedora-web/labs/tasks/main.yml @@ -12,7 +12,7 @@ - labs.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/labs diff --git a/roles/fedora-web/magazine/tasks/main.yml b/roles/fedora-web/magazine/tasks/main.yml index 5fdbea1ef3..0feddd0452 100644 --- a/roles/fedora-web/magazine/tasks/main.yml +++ b/roles/fedora-web/magazine/tasks/main.yml @@ -5,7 +5,7 @@ with_items: - fedoramagazine-web.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/magazine diff --git a/roles/fedora-web/main/tasks/main.yml b/roles/fedora-web/main/tasks/main.yml index a8844f4853..a4a4739fb0 100644 --- a/roles/fedora-web/main/tasks/main.yml +++ b/roles/fedora-web/main/tasks/main.yml @@ -16,7 +16,7 @@ - expires.conf - deflate.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/main @@ -28,7 +28,7 @@ with_items: - sponsor.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/main @@ -38,7 +38,7 @@ src=browserid.fedoraproject.org dest=/srv/web/browserid.fedoraproject.org owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/main diff --git a/roles/fedora-web/mirrors/tasks/main.yml b/roles/fedora-web/mirrors/tasks/main.yml index c7b2fef332..369ba74f69 100644 --- a/roles/fedora-web/mirrors/tasks/main.yml +++ b/roles/fedora-web/mirrors/tasks/main.yml @@ -11,7 +11,7 @@ with_items: - mirrors.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/mirrors diff --git a/roles/fedora-web/spins/tasks/main.yml b/roles/fedora-web/spins/tasks/main.yml index fa833602ce..1530313b71 100644 --- a/roles/fedora-web/spins/tasks/main.yml +++ b/roles/fedora-web/spins/tasks/main.yml @@ -12,7 +12,7 @@ - spins.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/spins diff --git a/roles/fedora-web/start/tasks/main.yml b/roles/fedora-web/start/tasks/main.yml index afadedb2ad..481b28473e 100644 --- a/roles/fedora-web/start/tasks/main.yml +++ b/roles/fedora-web/start/tasks/main.yml @@ -12,7 +12,7 @@ - start-web.conf - languages.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/start diff --git a/roles/fedora-web/whatcanidoforfedora/tasks/main.yml b/roles/fedora-web/whatcanidoforfedora/tasks/main.yml index 00f9c79fdb..dbf674c0e2 100644 --- a/roles/fedora-web/whatcanidoforfedora/tasks/main.yml +++ b/roles/fedora-web/whatcanidoforfedora/tasks/main.yml @@ -5,7 +5,7 @@ with_items: - whatcanidoforfedora-web.conf notify: - - restart httpd + - reload httpd tags: - fedora-web - fedora-web/whatcanidoforfedora diff --git a/roles/freemedia/tasks/main.yml b/roles/freemedia/tasks/main.yml index 57ddc285cc..a6525a4eae 100644 --- a/roles/freemedia/tasks/main.yml +++ b/roles/freemedia/tasks/main.yml @@ -6,7 +6,7 @@ with_items: - php notify: - - restart httpd + - reload httpd tags: - packages @@ -23,7 +23,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - config diff --git a/roles/geoip-city-wsgi/app/tasks/main.yml b/roles/geoip-city-wsgi/app/tasks/main.yml index 04e52e66f9..d2d57e3e33 100644 --- a/roles/geoip-city-wsgi/app/tasks/main.yml +++ b/roles/geoip-city-wsgi/app/tasks/main.yml @@ -19,7 +19,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - geoip_config - config @@ -47,7 +47,7 @@ group=root mode=0775 notify: - - restart httpd + - reload httpd tags: - geoip_config - config diff --git a/roles/geoip-city-wsgi/proxy/tasks/main.yml b/roles/geoip-city-wsgi/proxy/tasks/main.yml index 4ff021a7fd..39db649c59 100644 --- a/roles/geoip-city-wsgi/proxy/tasks/main.yml +++ b/roles/geoip-city-wsgi/proxy/tasks/main.yml @@ -4,7 +4,7 @@ dest=/etc/httpd/conf.d/{{website}}/geoip-city-wsgi-proxy.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - geoip-city-wsgi - geoip-city-wsgi/proxy diff --git a/roles/haproxy/rewrite/tasks/main.yml b/roles/haproxy/rewrite/tasks/main.yml index cb5e1ed808..95a994b44e 100644 --- a/roles/haproxy/rewrite/tasks/main.yml +++ b/roles/haproxy/rewrite/tasks/main.yml @@ -1,6 +1,6 @@ - template: src=rewrite.conf dest=/etc/httpd/conf.d/{{website}}/haproxy.conf notify: - - restart httpd + - reload httpd tags: - haproxy - haproxy/rewrite diff --git a/roles/httpd/certificate/tasks/main.yml b/roles/httpd/certificate/tasks/main.yml index e37783a0ca..273c3164b2 100644 --- a/roles/httpd/certificate/tasks/main.yml +++ b/roles/httpd/certificate/tasks/main.yml @@ -13,7 +13,7 @@ mode=0644 when: SSLCertificateChainFile is defined notify: - - restart httpd + - reload httpd tags: - httpd - httpd/certificate @@ -29,7 +29,7 @@ - "{{private}}/files/httpd/{{cert}}.cert" - "{{private}}/files/httpd/{{name}}.cert" notify: - - restart httpd + - reload httpd tags: - httpd - httpd/certificate @@ -45,7 +45,7 @@ - "{{private}}/files/httpd/{{key}}.key" - "{{private}}/files/httpd/{{name}}.key" notify: - - restart httpd + - reload httpd tags: - httpd - httpd/certificate diff --git a/roles/httpd/domainrewrite/tasks/main.yml b/roles/httpd/domainrewrite/tasks/main.yml index 35087460c1..c75da82e81 100644 --- a/roles/httpd/domainrewrite/tasks/main.yml +++ b/roles/httpd/domainrewrite/tasks/main.yml @@ -16,7 +16,7 @@ - "{{roles}}/httpd/domainrewrite/templates/domainrewrite.{{destname}}.conf" - "{{roles}}/httpd/domainrewrite/templates/domainrewrite.conf" notify: - - restart httpd + - reload httpd tags: - httpd - httpd/domainrewrite diff --git a/roles/httpd/fingerprints/tasks/main.yml b/roles/httpd/fingerprints/tasks/main.yml index 00afe5c077..223a00f68e 100644 --- a/roles/httpd/fingerprints/tasks/main.yml +++ b/roles/httpd/fingerprints/tasks/main.yml @@ -1,6 +1,6 @@ - copy: src=fingerprints.html dest=/srv/web/fingerprints.html notify: - - restart httpd + - reload httpd tags: - fingerprints - httpd @@ -8,7 +8,7 @@ - copy: src=fingerprints.conf dest=/etc/httpd/conf.d/{{website}}/fingerprints.conf notify: - - restart httpd + - reload httpd tags: - fingerprints - httpd diff --git a/roles/httpd/mime-type/tasks/main.yml b/roles/httpd/mime-type/tasks/main.yml index efa0c9e107..fd7c7cd4c6 100644 --- a/roles/httpd/mime-type/tasks/main.yml +++ b/roles/httpd/mime-type/tasks/main.yml @@ -2,7 +2,7 @@ src=mime-types.conf dest=/etc/httpd/conf.d/{{website}}/mime-types.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - httpd - httpd/mime-type diff --git a/roles/httpd/mod_ssl/tasks/main.yml b/roles/httpd/mod_ssl/tasks/main.yml index 55b679bbd8..f8d0cb1535 100644 --- a/roles/httpd/mod_ssl/tasks/main.yml +++ b/roles/httpd/mod_ssl/tasks/main.yml @@ -1,7 +1,7 @@ - name: Install mod_ssl yum: name=mod_ssl state=installed notify: - - restart httpd + - reload httpd tags: - httpd - httpd/mod_ssl @@ -14,7 +14,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - httpd - httpd/certificate diff --git a/roles/httpd/proxy/tasks/main.yml b/roles/httpd/proxy/tasks/main.yml index b909de9fe1..bf6c5aefa4 100644 --- a/roles/httpd/proxy/tasks/main.yml +++ b/roles/httpd/proxy/tasks/main.yml @@ -3,7 +3,7 @@ src=httpd.conf.j2 dest=/etc/httpd/conf/httpd.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - httpd - httpd/proxy @@ -27,7 +27,7 @@ - 02-ticketkey.conf - 03-reqtimeout.conf notify: - - restart httpd + - reload httpd tags: - httpd - httpd/proxy @@ -35,7 +35,7 @@ - name: set the apache mpm to use event MPM copy: src=00-mpm.conf dest=/etc/httpd/conf.modules.d/00-mpm.conf notify: - - restart httpd + - reload httpd tags: - httpd - httpd/proxy diff --git a/roles/httpd/redirect/tasks/main.yml b/roles/httpd/redirect/tasks/main.yml index 871d090108..44d81ee3f7 100644 --- a/roles/httpd/redirect/tasks/main.yml +++ b/roles/httpd/redirect/tasks/main.yml @@ -14,7 +14,7 @@ owner=root group=root notify: - - restart httpd + - reload httpd tags: - httpd - httpd/redirect diff --git a/roles/httpd/redirectmatch/tasks/main.yml b/roles/httpd/redirectmatch/tasks/main.yml index defbb79e2b..a14a2688a7 100644 --- a/roles/httpd/redirectmatch/tasks/main.yml +++ b/roles/httpd/redirectmatch/tasks/main.yml @@ -14,7 +14,7 @@ owner=root group=root notify: - - restart httpd + - reload httpd tags: - httpd - httpd/redirect diff --git a/roles/httpd/website/tasks/main.yml b/roles/httpd/website/tasks/main.yml index 11ffa7c9ce..0629c89604 100644 --- a/roles/httpd/website/tasks/main.yml +++ b/roles/httpd/website/tasks/main.yml @@ -16,7 +16,7 @@ group=root mode=0755 notify: - - restart httpd + - reload httpd tags: - httpd - httpd/website @@ -31,7 +31,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - httpd - httpd/website @@ -47,7 +47,7 @@ - logs - robots notify: - - restart httpd + - reload httpd tags: - httpd - httpd/website @@ -64,7 +64,7 @@ - robots/robots.txt.{{name}} - robots/robots.txt notify: - - restart httpd + - reload httpd tags: - httpd - httpd/website diff --git a/roles/koji_hub/tasks/main.yml b/roles/koji_hub/tasks/main.yml index dc8ece7d97..d3bcd2d6a7 100644 --- a/roles/koji_hub/tasks/main.yml +++ b/roles/koji_hub/tasks/main.yml @@ -33,7 +33,7 @@ - name: fedmenu shim template: src=fedmenu-extra-footer.html dest=/usr/share/koji-web/static/extra-footer.html tags: koji_hub - notify: restart httpd + notify: reload httpd # XXX - we only want to do this in staging for now because it requires a patch # to koji itself to include the extra-footer.html file in a sufficiently # advanced way. @@ -45,14 +45,14 @@ tags: - config - koji_hub - notify: restart httpd + notify: reload httpd - name: kojiweb config template: src=web.conf.j2 dest=/etc/kojiweb/web.conf owner=apache group=apache mode=600 tags: - config - koji_hub - notify: restart httpd + notify: reload httpd - name: enable httpd_can_network_connect SELinux boolean for fedmsg seboolean: name=httpd_can_network_connect state=yes persistent=yes @@ -71,7 +71,7 @@ - name: koji fedmsg plugin template: src=fedmsg-koji-plugin.py dest=/usr/lib/koji-hub-plugins/fedmsg-koji-plugin.py notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -82,7 +82,7 @@ - name: install kojiweb_cert_key.pem copy: src={{ private }}/files/koji/kojiweb_cert_key.pem dest=/etc/pki/tls/private/kojiweb_cert_key.pem owner=apache mode=600 notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -91,7 +91,7 @@ - name: install production koji_cert.pem copy: src={{ private }}/files/koji/koji_cert.pem dest=/etc/pki/tls/certs/koji_cert.pem owner=apache mode=600 notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -100,7 +100,7 @@ - name: install production koji_key.pem copy: src={{ private }}/files/koji/koji_key.pem dest=/etc/pki/tls/private/koji_key.pem owner=apache mode=600 notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -112,7 +112,7 @@ - name: install s390 kojiweb_cert_key.pem copy: src={{ private }}/files/koji/s390.koji.fedoraproject.org_key_and_cert.pem dest=/etc/pki/tls/private/kojiweb_cert_key.pem owner=apache mode=600 notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -121,7 +121,7 @@ - name: install s390 production koji_cert.pem copy: src={{ private }}/files/koji/s390_koji_cert.pem dest=/etc/pki/tls/certs/koji_cert.pem owner=apache mode=600 notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -130,7 +130,7 @@ - name: install s390 production koji_key.pem copy: src={{ private }}/files/koji/s390_koji_key.pem dest=/etc/pki/tls/private/koji_key.pem owner=apache mode=600 notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -142,7 +142,7 @@ - name: Install staging koji ssl cert copy: src={{ private }}/files/koji/koji.stg_cert.pem dest=/etc/pki/tls/certs/koji.stg_cert.pem notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -151,7 +151,7 @@ - name: install staging koji ssl key copy: src={{ private }}/files/koji/koji.stg_key.pem dest=/etc/pki/tls/private/koji.stg_key.pem notify: - - restart httpd + - reload httpd tags: - config - koji_hub @@ -199,21 +199,21 @@ tags: - config - koji_hub - notify: restart httpd + notify: reload httpd - name: koji web hub specific config files template: src=kojiweb.conf.j2 dest=/etc/httpd/conf.d/kojiweb.conf owner=root group=root tags: - config - koji_hub - notify: restart httpd + notify: reload httpd - name: koji web staging config files copy: src=kojiweb.conf.stg dest=/etc/httpd/conf.d/kojiweb-stg.conf owner=root group=root tags: - config - koji_hub - notify: restart httpd + notify: reload httpd when: env == "staging" - name: koji staging ssl config @@ -221,7 +221,7 @@ tags: - config - koji_hub - notify: restart httpd + notify: reload httpd when: env == "staging" - name: koji ssl config @@ -229,7 +229,7 @@ tags: - config - koji_hub - notify: restart httpd + notify: reload httpd when: env != "staging" - name: koji robots.txt config @@ -237,7 +237,7 @@ tags: - config - koji_hub - notify: restart httpd + notify: reload httpd - name: kojira log dir file: dest=/var/log/kojira owner=root group=root mode=0750 state=directory @@ -306,7 +306,7 @@ service: name=httpd enabled=yes ignore_errors: true notify: - - restart httpd + - reload httpd tags: - service - koji_hub diff --git a/roles/kojipkgs/tasks/main.yml b/roles/kojipkgs/tasks/main.yml index a3b6ddc3ce..84502101e3 100644 --- a/roles/kojipkgs/tasks/main.yml +++ b/roles/kojipkgs/tasks/main.yml @@ -58,21 +58,21 @@ - kojipkgs.conf - infrastructure.conf notify: - - restart httpd + - reload httpd tags: - kojipkgs - name: make sure httpd ssl.conf is not around (conflicts with squid) file: dest=/etc/httpd/conf.d/ssl.conf state=absent notify: - - restart httpd + - reload httpd tags: - kojipkgs - name: make sure httpd listens on port 8080 lineinfile: dest=/etc/httpd/conf/httpd.conf state=present regexp="^Listen 80" line="Listen 8080" notify: - - restart httpd + - reload httpd tags: - kojipkgs @@ -84,7 +84,7 @@ tags: - kojipkgs notify: - - restart httpd + - reload httpd - name: Copy squid ssl key from puppet private copy: > @@ -94,7 +94,7 @@ tags: - kojipkgs notify: - - restart httpd + - reload httpd - name: set squid to start on boot service: name=squid enabled=true state=running diff --git a/roles/koschei/tasks/main.yml b/roles/koschei/tasks/main.yml index e8d1294ed4..5acf5e1f8c 100644 --- a/roles/koschei/tasks/main.yml +++ b/roles/koschei/tasks/main.yml @@ -32,7 +32,7 @@ - restart koschei-resolver - restart koschei-scheduler - restart koschei-watcher - - restart httpd + - reload httpd tags: - koschei - config @@ -74,7 +74,7 @@ - restart koschei-resolver - restart koschei-scheduler - restart koschei-watcher - - restart httpd + - reload httpd tags: - koschei - config @@ -84,7 +84,7 @@ src="httpd.conf.j2" dest="/etc/httpd/conf.d/koschei.conf" notify: - - restart httpd + - reload httpd tags: - koschei - config @@ -106,7 +106,7 @@ - httpd_can_network_connect - httpd_can_network_connect_db notify: - - restart httpd + - reload httpd tags: - koschei - selinux diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml index 3fd30289d5..29eef4515d 100644 --- a/roles/mailman/tasks/main.yml +++ b/roles/mailman/tasks/main.yml @@ -174,7 +174,7 @@ # - config # - mailman # notify: -# - restart httpd +# - reload httpd - name: set the mailman conffile template: src={{ item }} dest=/etc/mailman.cfg diff --git a/roles/mediawiki/tasks/main.yml b/roles/mediawiki/tasks/main.yml index 0bac6d649d..31008582e6 100644 --- a/roles/mediawiki/tasks/main.yml +++ b/roles/mediawiki/tasks/main.yml @@ -88,13 +88,13 @@ - name: install localsettings template: src=LocalSettings.php.{{wikiname}}.j2 dest=/srv/web/{{wikiname}}-wiki/LocalSettings.php owner=apache group=apache mode=600 setype=httpd_sys_content_t - notify: restart httpd + notify: reload httpd tags: - mediawiki - name: httpd conf template: src=mediawiki-app.conf.j2 dest=/etc/httpd/conf.d/{{wikiname}}.conf - notify: restart httpd + notify: reload httpd tags: - mediawiki diff --git a/roles/membership-map/proxy/tasks/main.yml b/roles/membership-map/proxy/tasks/main.yml index d291749d7b..2489753f04 100644 --- a/roles/membership-map/proxy/tasks/main.yml +++ b/roles/membership-map/proxy/tasks/main.yml @@ -10,7 +10,7 @@ dest=/etc/httpd/conf.d/{{website}}/membership-map.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - membership-map - membership-map/proxy diff --git a/roles/mirrormanager/frontend2/tasks/main.yml b/roles/mirrormanager/frontend2/tasks/main.yml index dbdc060c9e..633b798c87 100644 --- a/roles/mirrormanager/frontend2/tasks/main.yml +++ b/roles/mirrormanager/frontend2/tasks/main.yml @@ -29,7 +29,7 @@ - { file: alembic.ini, dest: /etc/mirrormanager/alembic.ini } - { file: mirrormanager2.wsgi, dest: /var/www/mirrormanager2.wsgi } notify: - - restart httpd + - reload httpd tags: - mm2_frontend - config diff --git a/roles/nagios_server/files/plugins/restart_httpd b/roles/nagios_server/files/plugins/restart_httpd index a940f3e3ea..f461f45553 100755 --- a/roles/nagios_server/files/plugins/restart_httpd +++ b/roles/nagios_server/files/plugins/restart_httpd @@ -62,7 +62,7 @@ CRITICAL) # point (unless you disabled notifications for this service) HARD) echo -n "Restarting HTTP service..." - echo "#fedora-noc $hostalias - Attempting to restart httpd. $servicedesc is $servicestate" | /usr/bin/nc -w 1 value01 5050 + echo "#fedora-noc $hostalias - Attempting to reload httpd. $servicedesc is $servicestate" | /usr/bin/nc -w 1 value01 5050 # Call the init script to restart the HTTPD server /usr/lib64/nagios/plugins/check_nrpe -H $remotehost -c service_httpd_restart ;; diff --git a/roles/nagios_server/templates/nagios/checkcommands.cfg b/roles/nagios_server/templates/nagios/checkcommands.cfg index d0636036d3..e604f8e5c8 100644 --- a/roles/nagios_server/templates/nagios/checkcommands.cfg +++ b/roles/nagios_server/templates/nagios/checkcommands.cfg @@ -33,7 +33,7 @@ # ################################################################################ -# 'restart httpd' +# 'reload httpd' define command { command_name restart_httpd command_line $USER1$/restart_httpd $SERVICESTATE$ $SERVICESTATETYPE$ $SERVICEATTEMPT$ $HOSTADDRESS$ "$HOSTALIAS$" "$SERVICEDESC$" "$SERVICESTATE$" diff --git a/roles/packages/bugz.fp.o/tasks/main.yml b/roles/packages/bugz.fp.o/tasks/main.yml index df7c8a98e3..675232eda7 100644 --- a/roles/packages/bugz.fp.o/tasks/main.yml +++ b/roles/packages/bugz.fp.o/tasks/main.yml @@ -2,7 +2,7 @@ src=bugz.conf dest=/etc/httpd/conf.d/{{website}}/bugz.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - packages - packages/proxy diff --git a/roles/packages/web/tasks/main.yml b/roles/packages/web/tasks/main.yml index cfa8883cb9..338ffe5338 100644 --- a/roles/packages/web/tasks/main.yml +++ b/roles/packages/web/tasks/main.yml @@ -38,7 +38,7 @@ dest=/etc/fedoracommunity/production.ini owner=apache group=apache mode=0600 notify: - - restart httpd + - reload httpd - restart fcomm-cache-worker tags: - packages @@ -50,7 +50,7 @@ dest=/etc/httpd/conf.d/fedora-packages.conf owner=root group=root mode=644 notify: - - restart httpd + - reload httpd tags: - packages - packages/web @@ -61,7 +61,7 @@ dest=/etc/fedoracommunity/yum-repo.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - restart fcomm-cache-worker tags: - packages @@ -87,7 +87,7 @@ dest="{{pythonsitelib}}/fedoracommunity/search/distmappings.py" owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - restart fcomm-cache-worker tags: - packages diff --git a/roles/pager_server/tasks/main.yml b/roles/pager_server/tasks/main.yml index b1889389aa..8fdb8f0af5 100644 --- a/roles/pager_server/tasks/main.yml +++ b/roles/pager_server/tasks/main.yml @@ -2,7 +2,7 @@ - name: setup pager app config copy: src=pager-app.conf dest=/etc/httpd/conf.d/pager-app.conf mode=644 notify: - - restart httpd + - reload httpd tags: - config - pager_server diff --git a/roles/pagure/fedmsg/tasks/main.yml b/roles/pagure/fedmsg/tasks/main.yml index 6952551e9a..017aae3a85 100644 --- a/roles/pagure/fedmsg/tasks/main.yml +++ b/roles/pagure/fedmsg/tasks/main.yml @@ -59,7 +59,7 @@ - pagure - pagure/fedmsg notify: - - restart httpd + - reload httpd - restart fedmsg-relay - name: Remove unwanted files @@ -72,7 +72,7 @@ - pagure - pagure/fedmsg notify: - - restart httpd + - reload httpd - restart fedmsg-relay - name: setup /etc/pki/fedmsg directory diff --git a/roles/paste/tasks/main.yml b/roles/paste/tasks/main.yml index 504049f3cf..931b61b52f 100644 --- a/roles/paste/tasks/main.yml +++ b/roles/paste/tasks/main.yml @@ -27,21 +27,21 @@ copy: src=sticky-notes.conf dest=/etc/httpd/conf.d/sticky-notes.conf owner=root group=root mode=644 tags: - config - notify: restart httpd + notify: reload httpd - name: sticky-notes php config template: src=config.php dest=/etc/sticky-notes/config.php owner=apache group=apache mode=600 tags: - config - notify: restart httpd + notify: reload httpd - name: php post limit config copy: src=sticky-notes.ini dest=/etc/php.d/sticky-notes.ini owner=root group=root mode=644 - notify: restart httpd + notify: reload httpd - name: timeout in case url.ca goes down copy: src=class_urlshort.php dest=/usr/share/sticky-notes/classes/class_urlshort.php owner=root group=root mode=644 - notify: restart httpd + notify: reload httpd - name: set sebooleans so paste can talk to the db seboolean: name=httpd_can_network_connect_db state=true persistent=true diff --git a/roles/pdc/tasks/main.yml b/roles/pdc/tasks/main.yml index 6123b727bc..2e56df5b9c 100644 --- a/roles/pdc/tasks/main.yml +++ b/roles/pdc/tasks/main.yml @@ -30,13 +30,13 @@ - name: Copy over settings_local.py template: src=settings_local.py dest=/usr/lib/python2.7/site-packages/pdc/settings_local.py - notify: restart httpd + notify: reload httpd tags: - pdc - name: Copy over httpd config template: src=pdc.conf dest=/etc/httpd/conf.d/pdc.conf - notify: restart httpd + notify: reload httpd tags: - pdc diff --git a/roles/phabricator/tasks/main.yml b/roles/phabricator/tasks/main.yml index 2aa797edc7..7f9bad766a 100644 --- a/roles/phabricator/tasks/main.yml +++ b/roles/phabricator/tasks/main.yml @@ -64,7 +64,7 @@ - name: update php.ini copy: src=php.ini dest=/etc/php.d/php.ini owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: update php-opcache config copy: @@ -162,6 +162,6 @@ - name: copy phabricator httpd config template: src=phabricator.conf.j2 dest=/etc/httpd/conf.d/phabricator.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd diff --git a/roles/releng-dash/tasks/main.yml b/roles/releng-dash/tasks/main.yml index a03fb75870..0851f32ae1 100644 --- a/roles/releng-dash/tasks/main.yml +++ b/roles/releng-dash/tasks/main.yml @@ -10,6 +10,6 @@ with_items: - fedora-releng-dash.conf notify: - - restart httpd + - reload httpd tags: - releng-dash diff --git a/roles/releng/tasks/main.yml b/roles/releng/tasks/main.yml index 83ec4df25f..96e7cabf19 100644 --- a/roles/releng/tasks/main.yml +++ b/roles/releng/tasks/main.yml @@ -147,7 +147,7 @@ group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - config when: inventory_hostname.startswith('compose-x86-01') diff --git a/roles/review-stats/proxy/tasks/main.yml b/roles/review-stats/proxy/tasks/main.yml index 2ebd185347..e95fe48845 100644 --- a/roles/review-stats/proxy/tasks/main.yml +++ b/roles/review-stats/proxy/tasks/main.yml @@ -10,7 +10,7 @@ dest=/etc/httpd/conf.d/{{website}}/review-stats.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd tags: - review-stats - review-stats/proxy diff --git a/roles/taskotron/buildmaster/tasks/main.yml b/roles/taskotron/buildmaster/tasks/main.yml index 13a83c8b8a..0ee8d733e4 100644 --- a/roles/taskotron/buildmaster/tasks/main.yml +++ b/roles/taskotron/buildmaster/tasks/main.yml @@ -43,13 +43,13 @@ - name: copy httpd config template: src=buildmaster.conf.j2 dest=/etc/httpd/conf.d/buildmaster.conf owner=root group=root notify: - - restart httpd + - reload httpd - name: copy artifacts httpd config template: src=artifacts.conf.j2 dest=/etc/httpd/conf.d/artifacts.conf owner=root group=root when: deployment_type == 'prod' or deployment_type == 'stg' or deployment_type == 'dev' or deployment_type == 'local' notify: - - restart httpd + - reload httpd - name: create artifacts directory file: path={{ item }} state=directory owner=buildmaster group=buildmaster mode=0775 setype=httpd_sys_content_t diff --git a/roles/taskotron/execdb/tasks/main.yml b/roles/taskotron/execdb/tasks/main.yml index 1eb888a6cd..f4560651ef 100644 --- a/roles/taskotron/execdb/tasks/main.yml +++ b/roles/taskotron/execdb/tasks/main.yml @@ -57,12 +57,12 @@ - name: generate execdb config template: src=settings.py.j2 dest=/etc/execdb/settings.py owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: generate execdb apache config template: src=execdb.conf.j2 dest=/etc/httpd/conf.d/execdb.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: generate alembic.ini template: src=alembic.ini.j2 dest=/usr/share/execdb/alembic.ini owner=root group=root mode=0644 diff --git a/roles/taskotron/fake_fedorainfra/tasks/main.yml b/roles/taskotron/fake_fedorainfra/tasks/main.yml index 3edcf640e3..ba89f0eb5a 100644 --- a/roles/taskotron/fake_fedorainfra/tasks/main.yml +++ b/roles/taskotron/fake_fedorainfra/tasks/main.yml @@ -42,9 +42,9 @@ - name: generate fakefedorainfra config template: src=settings.py.j2 dest=/etc/fake_fedorainfra/settings.py owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: generate fakefedorainfra apache config template: src=fake_fedorainfra.conf.j2 dest=/etc/httpd/conf.d/fakefedorainfra.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd diff --git a/roles/taskotron/resultsdb-backend/tasks/main.yml b/roles/taskotron/resultsdb-backend/tasks/main.yml index 5c3ac2c8c3..06faece0e2 100644 --- a/roles/taskotron/resultsdb-backend/tasks/main.yml +++ b/roles/taskotron/resultsdb-backend/tasks/main.yml @@ -50,12 +50,12 @@ - name: generate resultsdb config template: src=settings.py.j2 dest=/etc/resultsdb/settings.py owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: generate resultsdb apache config template: src=resultsdb.conf.j2 dest=/etc/httpd/conf.d/resultsdb.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd # this command will clear the exising database and it's now being run every time, regardless of whether # /etc/resultsdb-is-init exists or not. We've already lost a lot of data, so commenting this command out diff --git a/roles/taskotron/resultsdb-frontend/tasks/main.yml b/roles/taskotron/resultsdb-frontend/tasks/main.yml index 1381814ae3..8294672c2e 100644 --- a/roles/taskotron/resultsdb-frontend/tasks/main.yml +++ b/roles/taskotron/resultsdb-frontend/tasks/main.yml @@ -16,9 +16,9 @@ - name: generate resultsdb_frontend config template: src=settings.py.j2 dest=/etc/resultsdb_frontend/settings.py owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: generate resultsdb_frontend apache config template: src=resultsdb_frontend.conf.j2 dest=/etc/httpd/conf.d/resultsdb_frontend.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd diff --git a/roles/taskotron/ssl-taskotron/tasks/main.yml b/roles/taskotron/ssl-taskotron/tasks/main.yml index 80826c02de..86335a3efc 100644 --- a/roles/taskotron/ssl-taskotron/tasks/main.yml +++ b/roles/taskotron/ssl-taskotron/tasks/main.yml @@ -21,11 +21,11 @@ template: src=ssl.conf.rhel.j2 dest=/etc/httpd/conf.d/ssl.conf owner=root group=root mode=0644 when: is_rhel is defined notify: - - restart httpd + - reload httpd - name: generate fedora httpd ssl config template: src=ssl.conf.j2 dest=/etc/httpd/conf.d/ssl.conf owner=root group=root mode=0644 when: is_fedora is defined notify: - - restart httpd + - reload httpd diff --git a/roles/taskotron/taskotron-proxy/tasks/main.yml b/roles/taskotron/taskotron-proxy/tasks/main.yml index 0221d87ea3..477374fa54 100644 --- a/roles/taskotron/taskotron-proxy/tasks/main.yml +++ b/roles/taskotron/taskotron-proxy/tasks/main.yml @@ -21,9 +21,9 @@ - name: copy resultsdb proxy httpd config template: src=resultsdb.conf.j2 dest=/etc/httpd/conf.d/resultsdb.conf owner=root group=root notify: - - restart httpd + - reload httpd - name: copy execdb proxy httpd config template: src=execdb.conf.j2 dest=/etc/httpd/conf.d/execdb.conf owner=root group=root notify: - - restart httpd + - reload httpd diff --git a/roles/testdays/tasks/main.yml b/roles/testdays/tasks/main.yml index 80973be458..fc9117a862 100644 --- a/roles/testdays/tasks/main.yml +++ b/roles/testdays/tasks/main.yml @@ -25,10 +25,10 @@ - name: generate testdays config template: src=settings.py.j2 dest=/etc/testdays/settings.py owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd - name: generate testdays apache config template: src=testdays.conf.j2 dest=/etc/httpd/conf.d/testdays.conf owner=root group=root mode=0644 notify: - - restart httpd + - reload httpd diff --git a/roles/totpcgi/tasks/main.yml b/roles/totpcgi/tasks/main.yml index 23cfd7b180..8868bfd016 100644 --- a/roles/totpcgi/tasks/main.yml +++ b/roles/totpcgi/tasks/main.yml @@ -139,7 +139,7 @@ - files - config notify: - - restart httpd + - reload httpd when: env == "production" - name: copy server cert file over @@ -153,7 +153,7 @@ - files - config notify: - - restart httpd + - reload httpd when: env == "production" - name: copy totpcgi httpd config @@ -167,7 +167,7 @@ - files - config notify: - - restart httpd + - reload httpd when: env == "production" # vpn certs @@ -183,7 +183,7 @@ - files - config notify: - - restart httpd + - reload httpd when: env == "production" - name: copy VPN server cert file over From b0b3813d00b7d5cdd789dcef050c25d68fb2867e Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 5 Nov 2015 01:35:51 +0000 Subject: [PATCH 10/24] s/fedoauth/ipsilon/ Signed-off-by: Patrick Uiterwijk --- roles/ipsilon/files/templates/login/index.html | 2 +- roles/ipsilon/files/templates/openid/consent_form.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/ipsilon/files/templates/login/index.html b/roles/ipsilon/files/templates/login/index.html index fadcca8d38..14ec837d8d 100644 --- a/roles/ipsilon/files/templates/login/index.html +++ b/roles/ipsilon/files/templates/login/index.html @@ -1,7 +1,7 @@ {% extends "layout.html" %} {% block title %}Login{% endblock %} {% block toptext %} -{{ login_target }} is asking to authenticate using FedOAuth +{{ login_target }} is asking to authenticate using Ipsilon {% endblock %} {% block main %}
diff --git a/roles/ipsilon/files/templates/openid/consent_form.html b/roles/ipsilon/files/templates/openid/consent_form.html index fba03778e4..b0b254c6c3 100644 --- a/roles/ipsilon/files/templates/openid/consent_form.html +++ b/roles/ipsilon/files/templates/openid/consent_form.html @@ -1,6 +1,6 @@ {% extends "layout.html" %} {% block toptext %} -{{trustroot}} is asking to authenticate via OpenID using FedOAuth +{{trustroot}} is asking to authenticate via OpenID using Ipsilon {% endblock %} {% block main %} Review the authorization details From 0fe0547300812f89419067a60b284ac38b91e89a Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 5 Nov 2015 02:45:52 +0000 Subject: [PATCH 11/24] Fix openvpn client on logserver. --- playbooks/groups/logserver.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playbooks/groups/logserver.yml b/playbooks/groups/logserver.yml index 5573a49d87..f90fc228eb 100644 --- a/playbooks/groups/logserver.yml +++ b/playbooks/groups/logserver.yml @@ -21,12 +21,12 @@ - collectd/server - sudo - epylog + - openvpn/client tasks: - include: "{{ tasks }}/yumrepos.yml" - include: "{{ tasks }}/2fa_client.yml" - include: "{{ tasks }}/motd.yml" - - include: "{{ tasks }}/openvpn_client_7.yml" handlers: - include: "{{ handlers }}/restart_services.yml" From 89090f4ab1e82d60c95c7e8360e72b722a929aa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 5 Nov 2015 09:25:19 +0100 Subject: [PATCH 12/24] cloud: add Fedora 23 image --- playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml index 557c7becdf..45f60a75b3 100644 --- a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml +++ b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml @@ -637,6 +637,8 @@ copy_from: http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Cloud/x86_64/Images/Fedora-Cloud-Atomic-22-20150521.x86_64.qcow2 - name: Fedora-Cloud-Base-22-20150521.x86_64 copy_from: http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Cloud/x86_64/Images/Fedora-Cloud-Base-22-20150521.x86_64.qcow2 + - name: Fedora-Cloud-Base-23-20151030.x86_64 + copy_from: http://dl.fedoraproject.org/pub/fedora/linux/releases/23/Cloud/x86_64/Images/Fedora-Cloud-Base-23-20151030.x86_64.qcow2 - name: CentOS-7-x86_64-GenericCloud-1503 copy_from: http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-1503.qcow2 - name: CentOS-6-x86_64-GenericCloud-20141129_01 From 76da6c3e88028130f6a68fdfaa3edce5a8815c3f Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 5 Nov 2015 11:07:40 +0000 Subject: [PATCH 13/24] libxslt is seemingly needed (NOT valid for stg/prod, but this is dev) --- roles/dopr/tasks/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/dopr/tasks/main.yml b/roles/dopr/tasks/main.yml index b1bd53353d..274d415341 100644 --- a/roles/dopr/tasks/main.yml +++ b/roles/dopr/tasks/main.yml @@ -7,6 +7,7 @@ - "bash-completion" - "dnf-plugins-core" - "yum-utils" + - "libxslt-devel" tags: - packages From ee10ec1a115a9f63f314a8a33a81861b8dc1b2d5 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Thu, 5 Nov 2015 11:36:04 +0000 Subject: [PATCH 14/24] persistent has outgrown the initial 100 cpus --- playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml index 45f60a75b3..14f7ef9ab4 100644 --- a/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml +++ b/playbooks/hosts/fed-cloud09.cloud.fedoraproject.org.yml @@ -1173,5 +1173,5 @@ always_run: true changed_when: false register: TENANT_ID - - shell: source /root/keystonerc_admin && nova quota-update --instances 45 --cores 100 --ram 288300 --security-groups 20 {{ TENANT_ID.stdout }} + - shell: source /root/keystonerc_admin && nova quota-update --instances 45 --cores 150 --ram 288300 --security-groups 20 {{ TENANT_ID.stdout }} From c51d650e3f5f94eb6d76a22f87e75512002688de Mon Sep 17 00:00:00 2001 From: Martin Krizek Date: Thu, 5 Nov 2015 14:33:32 +0000 Subject: [PATCH 15/24] phabricator: use custom login plugin (stg) --- roles/phabricator/tasks/main.yml | 6 ++++++ .../templates/CustomLoginHandler.php.j2 | 19 +++++++++++++++++++ roles/phabricator/templates/local.json.j2 | 2 ++ 3 files changed, 27 insertions(+) create mode 100644 roles/phabricator/templates/CustomLoginHandler.php.j2 diff --git a/roles/phabricator/tasks/main.yml b/roles/phabricator/tasks/main.yml index 7f9bad766a..9cbec67bb7 100644 --- a/roles/phabricator/tasks/main.yml +++ b/roles/phabricator/tasks/main.yml @@ -93,6 +93,12 @@ notify: - restart phd +- name: copy phabricator custom login plugin + when: deployment_type == 'qa-stg' + template: src=CustomLoginHandler.php.j2 dest={{ phabroot }}/phabricator/src/extensions/CustomLoginHandler.php owner=apache group=apache mode=0644 + notify: + - restart phd + # this isn't well supported upstream right now, disabling #- name: generate chatbot config # template: src=chatbot-config.json.j2 dest={{ phabroot }}/phabricator/resources/chatbot/config.json owner=apache group=apache mode=0644 diff --git a/roles/phabricator/templates/CustomLoginHandler.php.j2 b/roles/phabricator/templates/CustomLoginHandler.php.j2 new file mode 100644 index 0000000000..44b0585c0f --- /dev/null +++ b/roles/phabricator/templates/CustomLoginHandler.php.j2 @@ -0,0 +1,19 @@ +

Logging in to Fedora QA Devel Phabricator

+

+ This phabricator instance is only setup for authentication with the Fedora Accounts System. If you have previously logged in to this instance, click o n the 'Login or Register' button to log in again. If you are new to this system, please follow the follow + ing guidelines: +

    +
  • When you login with Persona, make sure to use your fasusername@fedoraproject.org email alias (replacing 'fasusername' with your FAS user)
  • +
  • When creating a phabricator user account, please match the account name with your FAS username for less confusion on everyone elses' part
  • +
  • If you have any questions, come find us in #fedora-qa on Freenode or on the Fedora QA Devel mailing list.
  • +
+

"); + } +} diff --git a/roles/phabricator/templates/local.json.j2 b/roles/phabricator/templates/local.json.j2 index 33c8e00069..70caa75986 100644 --- a/roles/phabricator/templates/local.json.j2 +++ b/roles/phabricator/templates/local.json.j2 @@ -25,6 +25,7 @@ "metamta.mail-adapter" : "{{ "PhabricatorMailImplementationPHPMailerAdapter" if phabricator_mail_enabled else "PhabricatorMailImplementationTestAdapter"}}", "phpmailer.smtp-host" : "bastion.phx2.fedoraproject.org", "auth.email-domains" : ["fedoraproject.org"], +{% if deployment_type == 'qadevel-prod' %} "auth.login-message" : "

Logging in to Fedora QA Devel Phabricator

This phabricator instance is only setup for authentication with the Fedora Accounts System. If you have previously logged in to this instance, click on the 'Login or Register' button to log in again. If you are new to this system, please follow the follow @@ -35,6 +36,7 @@ ing guidelines:

  • If you have any questions, come find us in #fedora-qa on Freenode or on the Fedora QA Devel mailing list.
  • ", +{% endif %} "phabricator.uninstalled-applications" : { "PhabricatorApplicationPhame" : true, "PhabricatorApplicationDiviner" : true, From 053582b6c76b29b655149b671bde6162c1eba62c Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 15:52:06 +0000 Subject: [PATCH 16/24] Add a statscache upgrade playbook. --- playbooks/manual/upgrade/statscache.yml | 100 ++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 playbooks/manual/upgrade/statscache.yml diff --git a/playbooks/manual/upgrade/statscache.yml b/playbooks/manual/upgrade/statscache.yml new file mode 100644 index 0000000000..bb24358a80 --- /dev/null +++ b/playbooks/manual/upgrade/statscache.yml @@ -0,0 +1,100 @@ +- name: push packages out + hosts: statscache-backend;statscache-backend-stg;statscache-web;statscache-web-stg + user: root + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + vars: + testing: False + handlers: + - include: "{{ handlers }}/restart_services.yml" + + tasks: + - name: clean all metadata {%if testing%}(with infrastructure-testing on){%endif%} + command: yum clean all {%if testing%} --enablerepo=infrastructure-testing {%endif%} + always_run: yes + - name: yum update statscache packages from main repo + yum: name="statscache*" state=latest + when: not testing + - name: yum update statscache packages from testing repo + yum: name="statscache*" state=latest enablerepo=infrastructure-testing + when: testing + +- name: verify the frontend and stop it + hosts: statscache-web;statscache-web-stg + user: root + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + handlers: + - include: "{{ handlers }}/restart_services.yml" + + pre_tasks: + - name: tell nagios to shush w.r.t. the frontend + nagios: action=downtime minutes=15 service=host host={{ inventory_hostname_short }}{{ env_suffix }} + delegate_to: noc01.phx2.fedoraproject.org + ignore_errors: true + + roles: + - statscache/frontend + + post_tasks: + - service: name="httpd" state=stopped + +- name: verify the backend, stop it, and then upgrade the db + hosts: statscache-backend;statscache-backend-stg + user: root + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + handlers: + - include: "{{ handlers }}/restart_services.yml" + + pre_tasks: + - name: tell nagios to shush w.r.t. the backend + nagios: action=downtime minutes=15 service=host host={{ inventory_hostname_short }}{{ env_suffix }} + delegate_to: noc01.phx2.fedoraproject.org + ignore_errors: true + + roles: + - statscache/backend + + tasks: + - name: Stop the statscache backend + service: name="fedmsg-hub" state=stopped + + #- name: Upgrade the database + # command: /usr/bin/alembic -c /usr/share/statscache/alembic.ini upgrade head + # args: + # chdir: /usr/share/statscache/ + + - name: And... start the backend again + service: name="fedmsg-hub" state=started + + post_tasks: + - name: tell nagios to unshush w.r.t. the backend + nagios: action=unsilence service=host host={{ inventory_hostname_short }}{{ env_suffix }} + delegate_to: noc01.phx2.fedoraproject.org + ignore_errors: true + +- name: restart the frontend + hosts: statscache-web;statscache-web-stg + user: root + vars_files: + - /srv/web/infra/ansible/vars/global.yml + - "/srv/private/ansible/vars.yml" + - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml + handlers: + - include: "{{ handlers }}/restart_services.yml" + + tasks: + - service: name="httpd" state=started + + post_tasks: + - name: tell nagios to unshush w.r.t. the frontend + nagios: action=unsilence service=host host={{ inventory_hostname_short }}{{ env_suffix }} + delegate_to: noc01.phx2.fedoraproject.org + ignore_errors: true From 7da9001247968ec3c7d838a2c45f0bafc29a606b Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 15:58:22 +0000 Subject: [PATCH 17/24] /etc/hosts for statscache-backend01. --- ...cache-backend01.stg.phx2.fedoraproject.org-hosts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 roles/hosts/files/statscache-backend01.stg.phx2.fedoraproject.org-hosts diff --git a/roles/hosts/files/statscache-backend01.stg.phx2.fedoraproject.org-hosts b/roles/hosts/files/statscache-backend01.stg.phx2.fedoraproject.org-hosts new file mode 100644 index 0000000000..3e7caad435 --- /dev/null +++ b/roles/hosts/files/statscache-backend01.stg.phx2.fedoraproject.org-hosts @@ -0,0 +1,13 @@ +127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 +::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 + +10.5.126.88 proxy01.phx2.fedoraproject.org proxy1 proxy2 proxy3 proxy4 proxy01 proxy02 proxy03 proxy04 proxy05 proxy06 proxy07 proxy08 proxy09 proxy10 proxy11 fedoraproject.org admin.fedoraproject.org admin.stg.fedoraproject.org apps.stg.fedoraproject.org +10.5.126.51 apps.fedoraproject.org +10.5.126.23 infrastructure.fedoraproject.org +10.5.126.83 pkgs.fedoraproject.org +10.5.126.210 memcached01.stg.phx2.fedoraproject.org memcached01 memcached02 memcached03 memcached04 +10.5.126.85 db02.stg.fedoraproject.org +10.5.126.113 db05 +10.5.126.204 db01.stg.phx2.fedoraproject.org db-ask db-elections db-koji01 db-datanommer db-datanommer01 db-datanommer02 db-datanommer02.phx2.fedoraproject.org db-github2fedmsg db-fedocal tagger_db db-pkgdb2 db-summershum db-tahrir nuancier_db db-notifs db-blockerbugs db-kerneltest +10.5.126.86 fas01.stg.phx2.fedoraproject.org fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all +10.5.126.87 koji01.stg.phx2.fedoraproject.org koji.stg.fedoraproject.org koji01 kojipkgs kojipkgs.stg.phx2.fedoraproject.org kojipkgs.stg.fedoraproject.org From feeba1107304b8ad843eb1e97d265e51a9ca05d5 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 16:00:29 +0000 Subject: [PATCH 18/24] Tell stg statscache to pull prod fedmsg data for testing. --- .../backend/templates/statscache.py | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/roles/statscache/backend/templates/statscache.py b/roles/statscache/backend/templates/statscache.py index b088d7ced0..6e64d8810e 100644 --- a/roles/statscache/backend/templates/statscache.py +++ b/roles/statscache/backend/templates/statscache.py @@ -3,6 +3,20 @@ import datetime config = { "statscache.datagrepper.profile": False, + {% if env == 'staging' %} + #"statscache.datagrepper.endpoint": "https://apps.stg.fedoraproject.org/datagrepper/raw", + + # Consume production fedmsg data in staging for now. + "statscache.datagrepper.endpoint": "https://apps.fedoraproject.org/datagrepper/raw", + "endpoints": { + "production-loopback": [ + "tcp://10.5.126.51:9940", + ], + }, + + {% else %} + "statscache.datagrepper.endpoint": "https://apps.fedoraproject.org/datagrepper/raw", + {% endif %} # Consumer stuff "statscache.consumer.enabled": True, @@ -10,7 +24,11 @@ config = { "statscache.sqlalchemy.uri": "postgres://statscache:{{statscache_db_password}}@db01/statscache", # stats models will go back at least this far (current value arbitrary) - "statscache.consumer.epoch": datetime.datetime(year=2015, month=8, day=8), + {% if env == 'staging' %} + "statscache.consumer.epoch": datetime.datetime(year=2015, month=10, day=1), + {% else %} + "statscache.consumer.epoch": datetime.datetime(year=2014, month=1, day=1), + {% endif %} # stats models are updated at this frequency "statscache.producer.frequency": datetime.timedelta(seconds=1), From 1523a749badd08bc844e05a389d43a3c0700ce89 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 16:22:28 +0000 Subject: [PATCH 19/24] prod haproxy entry for statscache. --- roles/haproxy/templates/haproxy.cfg | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/haproxy/templates/haproxy.cfg b/roles/haproxy/templates/haproxy.cfg index 65c25d3bf1..f4c692ad9b 100644 --- a/roles/haproxy/templates/haproxy.cfg +++ b/roles/haproxy/templates/haproxy.cfg @@ -206,6 +206,12 @@ listen autocloud 0.0.0.0:10041 server autocloud-web02 autocloud-web02:80 check inter 10s rise 1 fall 2 option httpchk GET /autocloud/ +listen statscache 0.0.0.0:10042 + balance hdr(appserver) + server statscache-web01 statscache-web01:80 check inter 10s rise 1 fall 2 + server statscache-web02 statscache-web02:80 check inter 10s rise 1 fall 2 + option httpchk GET /statscache/ + # Apache doesn't handle the initial connection here like the other proxy # entries. This proxy also doesn't use the http mode like the others. # stunnel should be sitting on port 9939 (public) and redirecting From 6121b5d38bd803a92f3be9a3b0b145f3badeb822 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 16:23:12 +0000 Subject: [PATCH 20/24] prod reverseproxy entry for statscache. --- playbooks/include/proxies-reverseproxy.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/playbooks/include/proxies-reverseproxy.yml b/playbooks/include/proxies-reverseproxy.yml index 218228c2a6..8568db5bad 100644 --- a/playbooks/include/proxies-reverseproxy.yml +++ b/playbooks/include/proxies-reverseproxy.yml @@ -273,7 +273,6 @@ localpath: /statscache remotepath: /statscache proxyurl: http://localhost:10042 - when: env == "staging" - role: httpd/reverseproxy website: admin.fedoraproject.org From b045b9699c0bab38df050006fc63d8a5525cc322 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 16:29:40 +0000 Subject: [PATCH 21/24] Set ownership on /var/run/fedmsg/. --- roles/fedmsg/hub/tasks/main.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roles/fedmsg/hub/tasks/main.yml b/roles/fedmsg/hub/tasks/main.yml index 6ef4138c1f..817df75185 100644 --- a/roles/fedmsg/hub/tasks/main.yml +++ b/roles/fedmsg/hub/tasks/main.yml @@ -21,6 +21,16 @@ when: not enable_websocket_server notify: restart fedmsg-hub +- name: set fedmsg ownership on /var/run/fedmsg + file: > + dest=/var/run/fedmsg/ + mode=0775 + owner=fedmsg + group=fedmsg + state=directory + tags: + - fedmsgmonitor + - name: ensure that nrpe has rights to monitor us file: > dest=/var/run/fedmsg/monitoring-fedmsg-hub.socket From 0a42bb80dba2976741b926d737fda3d0b80735d8 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 16:37:22 +0000 Subject: [PATCH 22/24] Backup the statscache db. --- inventory/host_vars/db01.phx2.fedoraproject.org | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inventory/host_vars/db01.phx2.fedoraproject.org b/inventory/host_vars/db01.phx2.fedoraproject.org index 628b1e2d3c..4c734b56fe 100644 --- a/inventory/host_vars/db01.phx2.fedoraproject.org +++ b/inventory/host_vars/db01.phx2.fedoraproject.org @@ -27,6 +27,7 @@ databases: - notifications - nuancier_lite - pkgdb2 +- statscache - summershum - tahrir @@ -47,6 +48,7 @@ dbs_to_backup: - notifications - nuancier_lite - pkgdb2 +- statscache - summershum - tahrir From 593d9a0bef9d7ea55096a15d66fa113895574258 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 17:25:37 +0000 Subject: [PATCH 23/24] Try out the two-week-atomic branch on stg.getfedora.org now that we're done with the F23 release. --- roles/fedora-web/build/files/syncStatic.stg.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/fedora-web/build/files/syncStatic.stg.sh b/roles/fedora-web/build/files/syncStatic.stg.sh index 2cac9a7b1a..ce4e84e807 100644 --- a/roles/fedora-web/build/files/syncStatic.stg.sh +++ b/roles/fedora-web/build/files/syncStatic.stg.sh @@ -45,7 +45,7 @@ cd /srv/web/fedora-web /usr/bin/git clean -q -fdx || exit 1 /usr/bin/git reset -q --hard || exit 1 -/usr/bin/git checkout -q f23 || exit 1 +/usr/bin/git checkout -q two-week-atomic || exit 1 /usr/bin/git pull -q --ff-only || exit 1 build spins.fedoraproject.org From 334b03393993bb411f376baa062330d8494684b7 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Thu, 5 Nov 2015 17:43:25 +0000 Subject: [PATCH 24/24] kojipkgs for sundries.stg. --- .../hosts/files/sundries01.stg.phx2.fedoraproject.org-hosts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/roles/hosts/files/sundries01.stg.phx2.fedoraproject.org-hosts b/roles/hosts/files/sundries01.stg.phx2.fedoraproject.org-hosts index ac7c874e90..488d794418 100644 --- a/roles/hosts/files/sundries01.stg.phx2.fedoraproject.org-hosts +++ b/roles/hosts/files/sundries01.stg.phx2.fedoraproject.org-hosts @@ -9,7 +9,10 @@ 10.5.126.113 db05 10.5.126.204 db01.stg.phx2.fedoraproject.org db-ask db-elections db-koji01 db-datanommer db-datanommer01 db-datanommer02 db-datanommer02.phx2.fedoraproject.org db-github2fedmsg db-fedocal tagger_db db-pkgdb2 db-summershum db-tahrir nuancier_db db-notifs db-blockerbugs db-kerneltest 10.5.126.86 fas01.stg.phx2.fedoraproject.org fas01.phx2.fedoraproject.org fas1 fas2 fas01 fas02 fas03 fas-all -10.5.126.87 koji01.stg.phx2.fedoraproject.org koji.stg.fedoraproject.org koji01 kojipkgs kojipkgs.stg.phx2.fedoraproject.org kojipkgs.stg.fedoraproject.org +10.5.126.87 koji01.stg.phx2.fedoraproject.org koji.stg.fedoraproject.org koji01 kojipkgs.stg.phx2.fedoraproject.org kojipkgs.stg.fedoraproject.org # For translations 209.132.182.79 fedora.zanata.org + +# To get the size of isos automatically for two-week-atomic +10.5.125.36 kojipkgs kojipkgs.fedoraproject.org