--- - 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.template: src: cron.d/forgejo-backup.j2 dest: /etc/cron.d/forgejo-backup mode: 0644