2026-02-18 17:15:31 -07:00

16 lines
584 B
YAML

---
# Configure automated backup cron job
- name: Ensure backup script is executable
ansible.builtin.file:
path: "{{ cml_deploy_path }}/scripts/backup.sh"
mode: "0755"
- name: Configure daily backup cron
ansible.builtin.cron:
name: "changemaker-lite-backup"
minute: "{{ cml_backup_cron_minute }}"
hour: "{{ cml_backup_cron_hour }}"
job: "cd {{ cml_deploy_path }} && ./scripts/backup.sh{% if cml_backup_s3_enabled %} --s3{% endif %} --retention {{ cml_backup_retention_days }} >> {{ cml_deploy_path }}/logs/backup.log 2>&1"
user: "{{ ansible_user }}"