ansible/playbooks/manual/rebuild/websites.yml

37 lines
1.1 KiB
YAML
Raw Normal View History

- name: Force a rebuild of website content on the backend builder
2015-12-15 21:26:53 +00:00
hosts: sundries01*
user: root
2015-12-15 22:26:46 +00:00
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