blob: 98bf49d036733c83bf1de001d52c6587c9bf0bb6 (
plain) (
tree)
|
|
- 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 }}"
|