diff options
Diffstat (limited to 'jinwei.me/config/roles/wordpress/tasks/main.yaml')
-rw-r--r-- | jinwei.me/config/roles/wordpress/tasks/main.yaml | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/jinwei.me/config/roles/wordpress/tasks/main.yaml b/jinwei.me/config/roles/wordpress/tasks/main.yaml index 51e1a2b..3835145 100644 --- a/jinwei.me/config/roles/wordpress/tasks/main.yaml +++ b/jinwei.me/config/roles/wordpress/tasks/main.yaml | |||
@@ -3,27 +3,14 @@ | |||
3 | name: "{{ wordpress_image }}:{{ wordpress_image_tag }}" | 3 | name: "{{ wordpress_image }}:{{ wordpress_image_tag }}" |
4 | source: pull | 4 | source: pull |
5 | 5 | ||
6 | - name: render config file | ||
7 | template: | ||
8 | src: docker-compose.yaml.j2 | ||
9 | dest: "{{ wordpress_home }}/docker-compose.yaml" | ||
10 | mode: 0644 | ||
11 | |||
6 | - name: Start wordpress container using docker-compose | 12 | - name: Start wordpress container using docker-compose |
7 | community.docker.docker_compose: | 13 | community.docker.docker_compose: |
8 | project_name: wordpress | 14 | project_name: wordpress |
9 | definition: | 15 | project_src: "{{ wordpress_home }}" |
10 | version: '3' | ||
11 | services: | ||
12 | cloudflared: | ||
13 | image: cloudflare/cloudflared | ||
14 | container_name: cloudflare-tunnel | ||
15 | restart: always | ||
16 | command: tunnel run | ||
17 | environment: | ||
18 | - TUNNEL_TOKEN={{ cloudflared_tunnel_token }} | ||
19 | wordpress: | ||
20 | image: "{{ wordpress_image }}:{{ wordpress_image_tag }}" | ||
21 | volumes: | ||
22 | - "{{ wordpress_home }}/wp-content:/var/www/html/wp-content" | ||
23 | restart: always | ||
24 | environment: | ||
25 | - WORDPRESS_DB_HOST={{ wordpress_db_host }} | ||
26 | - WORDPRESS_DB_USER={{ wordpress_db_user }} | ||
27 | - WORDPRESS_DB_PASSWORD={{ wordpress_db_password }} | ||
28 | - WORDPRESS_DB_NAME={{ wordpress_db_name }} | ||
29 | register: output | 16 | register: output |