aboutsummaryrefslogtreecommitdiff
blob: 98bf49d036733c83bf1de001d52c6587c9bf0bb6 (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
28
29
30
31
32
33
34
35
36
37
38
- name: login to docker hub
  community.docker.docker_login:
    username: "{{ lookup('aws_ssm', '/jinwei-me/docker/username') }}"
    password: "{{ lookup('aws_ssm', '/jinwei-me/docker/token') }}"

- name: pull ledger Docker image
  community.docker.docker_image:
    name: "{{ bean_image }}:{{ bean_image_tag }}"
    source: pull

- name: Create directory
  file:
    path: "{{ bean_home }}"
    state: directory
    mode: '0755'

- name: render config file
  template:
    src: docker-compose.yaml.j2
    dest: "{{ bean_home }}/docker-compose.yaml"
    mode: 0644

- name: start ledger container using docker-compose
  community.docker.docker_compose:
    project_name: ledger
    project_src: "{{ bean_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)