aboutsummaryrefslogtreecommitdiff
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 }}"
Powered by cgit v1.2.3 (git 2.41.0)