ansible/playbooks/manual/rebuild/websites.yml
Timothée Ravier fd0e069ea6 playbooks/manual: Remove fedoraloveskde from rebuild/websites
This playbook is limited to websites from [1] thus does not apply to
fedoraloveskde.org.

[1] https://pagure.io/fedora-websites
2021-10-04 22:00:37 +00:00

36 lines
1.1 KiB
YAML

- name: Force a rebuild of website content on the backend builder
hosts: sundries01*
user: root
become: true
become_user: apache
vars_files:
- /srv/web/infra/ansible/vars/global.yml
- "/srv/private/ansible/vars.yml"
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
tasks:
- name: Run syncStatic (this takes a while)...
command: /usr/local/bin/lock-wrapper syncStatic /usr/local/bin/syncStatic
- name: Tell the proxies to sync that freshness
hosts: proxies:proxies_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
tasks:
- name: rsync each site in to place
command: /usr/bin/rsync --delete -a --no-owner --no-group sundries01::{{item}}/ /srv/web/{{item}}/
with_items:
- getfedora.org
- arm.fedoraproject.org
- fedoracommunity.org
- developer.fedoraproject.org
- fedoraproject.org
- labs.fedoraproject.org
- mirrors.fedoraproject.org
- spins.fedoraproject.org
- start.fedoraproject.org
- budget.fedoraproject.org