self-hosting/roles/forgejo/tasks/backup.yml
Tunui Franken babf3aee25 Move forgejo-backup logs out of log dir
Otherwise the backup includes it's own logs while writing to them
2024-07-08 10:56:11 +02:00

35 lines
746 B
YAML

---
- name: Copy forgejo_backup.sh script
become: true
ansible.builtin.template:
src: forgejo_backup.sh.j2
dest: /usr/local/bin/forgejo_backup.sh
owner: git
group: git
mode: 0700
- name: Create forgejo-dumps directory
become: true
ansible.builtin.file:
path: "{{ forgejo_run_dir }}/forgejo-dumps"
state: directory
owner: git
group: git
mode: 0755
- name: Create forgejo-backup log directory
become: true
ansible.builtin.file:
path: "{{ forgejo_backup_log_dir }}"
state: directory
owner: git
group: git
mode: 0755
- name: Setup forgejo-backup crontab
become: true
ansible.builtin.copy:
src: forgejo-backup.cron
dest: /etc/cron.d/forgejo-backup
mode: 0644