ansible-main-project/setup_wordpress.yml

35 lines
662 B
YAML

---
- name: backup website
hosts: wordpress
tasks:
- import_role:
name: docker_wordpress
tasks_from: backup
tags: docker_wordpress
when: do_backup is true
- name: setup website
hosts: wordpress
roles:
- role: docker_wordpress
tags: docker_wordpress
when: do_restore is not true
- name: setup reverse_proxy
hosts: rp
roles:
- role: rp_vhost
tags: rp_vhost
when: do_restore is not true
- name: restore website
hosts: wordpress
tasks:
- import_role:
name: docker_wordpress
tasks_from: restore
tags: docker_wordpress
when: do_restore is true