mirror of
https://github.com/Websoft9/websoft9.git
synced 2025-01-25 02:38:42 +08:00
39 lines
1.1 KiB
YAML
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"
|