websoft9/apps/roles/wordpress/tasks/main.yml
2022-12-07 08:45:57 +08:00

39 lines
1.1 KiB
YAML

- name: Install {{appname}}
include_tasks: tasks/install.yml
vars:
app: "wordpress"
- block:
- name: Create backup directory
shell: |
mkdir -p /data/apps/wordpress/data/backup/plugins
mkdir -p /data/apps/wordpress/data/backup/themes
- name: Download wp-cli
shell: |
cd /data/apps/wordpress/data/backup
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
mv wp-cli.phar wp
- block:
- name: Delete all config
shell: |
cd /data/apps/minio && docker compose down -v
cd /data/apps/matomo && docker compose down -v
rm -rf /data/apps/minio /data/apps/matomo
when: wordpress_solution == ""
- block:
- name: Delete minio config
shell: |
cd /data/apps/minio && docker compose down -v
rm -rf /data/apps/minio
when: wordpress_solution == "matomo"
- block:
- name: Delete matomo config
shell: |
cd /data/apps/matomo && docker compose down -v
rm -rf /data/apps/matomo
when: wordpress_solution == "minio"