adding cron job to perform backups

pull/27/head
Cian Hatton 3 years ago
parent b1537377e8
commit d231de9c7b

@ -1,2 +0,0 @@
#!/bin/bash
echo "${VAULT_PASS}"

@ -1,7 +1,7 @@
[defaults] [defaults]
default_module_path=library default_module_path=library
inventory=hosts.ini inventory=hosts.ini
vault_password_file=.vault-pass.sh vault_password_file=~/.vault-key
host_key_checking = True host_key_checking = True
enable_plugins = linode enable_plugins = linode
private_key_file=~/.ssh/ansible private_key_file=~/.ssh/ansible

@ -112,3 +112,13 @@
project_src: '{{directories.docker_compose_directory}}/{{ item.name }}' project_src: '{{directories.docker_compose_directory}}/{{ item.name }}'
state: present state: present
with_items: '{{services}}' with_items: '{{services}}'
- name: Ensure Cron Backups
ansible.builtin.cron:
name: backup docker volumes
weekday: "0"
minute: "0"
hour: "3"
user: ansible
job: "ansible-pull -U https://github.com/chatton/ansible-homelab playbooks/backup-docker-volumes.yml"
cron_file: ansible_docker_volume_backup

Loading…
Cancel
Save