Add a playbook to rebuild the static sites.

This commit is contained in:
Ralph Bean 2015-12-15 21:20:25 +00:00
parent 610869ab80
commit 616b5f8b18

View file

@ -0,0 +1,36 @@
- name: Force a rebuild of website content on the backend builder
hosts: sundries;sundries-stg
user: root
become: 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
- boot.fedoraproject.org
- fedoracommunity.org
- developer.fedoraproject.org
- fedoraproject.org
- fudcon.fedoraproject.org
- labs.fedoraproject.org
- mirrors.fedoraproject.org
- spins.fedoraproject.org
- start.fedoraproject.org