setup-cockpit/roles/gitea-backup/tasks/main.yml

30 lines
691 B
YAML

---
- name: Install packages (Archlinux)
become: true
pacman:
name:
- rsync # used for backup
when: ansible_facts['distribution'] == 'Archlinux'
- name: Install packages (Debian)
become: true
apt:
name:
- rsync # used for backup
when: ansible_facts['distribution'] == 'Debian'
- name: Copy gitea-backup timer
copy:
src: gitea-backup.timer
dest: ~/.config/systemd/user/gitea-backup.timer
mode: 0644
notify:
- Run daemon-reload
- Enable gitea-backup timer
- name: Copy gitea-backup service
template:
src: gitea-backup.service.j2
dest: ~/.config/systemd/user/gitea-backup.service
mode: 0644
notify: Run daemon-reload