blob: 128a3e90160bdaa8688c16a7916c9cdca82574f5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
- name: pull wordpress Docker image
community.docker.docker_image:
name: "{{ wordpress_image }}:{{ wordpress_image_tag }}"
source: pull
- name: render config file
template:
src: docker-compose.yaml.j2
dest: "{{ wordpress_home }}/docker-compose.yaml"
mode: 0644
- name: start wordpress container using docker-compose
community.docker.docker_compose:
project_name: wordpress
project_src: "{{ wordpress_home }}"
register: output
- name: setup cronjob for additional backup
cron:
cron_file: wordpress_backup_hetzner
user: root
state: present
name: "wordpress backup"
minute: "0"
hour: "0"
day: "*"
job: "tar caf /tmp/wordpress-$(date -u +\\%Y-\\%m-\\%d-\\%H-\\%M-\\%S\\%Z).tar.xz {{ wordpress_home }} && rsync -azvP /tmp/wordpress-*.tar.xz {{ samba_backup_path }}"
|