Handle alpine, debian and ubuntu
This commit is contained in:
parent
65d1aec53e
commit
c4bc589e84
2 changed files with 12 additions and 2 deletions
|
@ -15,4 +15,7 @@ galaxy_info:
|
|||
- name: Debian
|
||||
versions:
|
||||
- all
|
||||
- name: Ubuntu
|
||||
versions:
|
||||
- all
|
||||
galaxy_tags: []
|
||||
|
|
|
@ -1,8 +1,15 @@
|
|||
---
|
||||
- name: Install restic
|
||||
- name: Install restic (alpine)
|
||||
apk:
|
||||
name:
|
||||
- restic
|
||||
when: ansible_distribution == 'Alpine'
|
||||
|
||||
- name: Install restic (Debian)
|
||||
apt:
|
||||
name:
|
||||
- restic
|
||||
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
|
||||
|
||||
- name: setup backup throught cron
|
||||
ansible.builtin.copy:
|
||||
|
@ -20,5 +27,5 @@
|
|||
{{ restic_build_command }}
|
||||
{% endif %}
|
||||
restic backup {{ restic_directory }}
|
||||
dest: "/etc/periodic/daily/backup_{{ ansible_play_name | replace(' ', '_') }}"
|
||||
dest: "/etc/{% if ansible_distribution == 'Alpine' %}periodic/daily{% else %}cron.daily{% endif %}/backup_{{ ansible_play_name | replace(' ', '_') }}"
|
||||
mode: 0755
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue