Compare commits

..

2 Commits

Author SHA1 Message Date
uumas
8e27769f5b borgmatic: check mode fixes 2025-03-31 03:50:21 +03:00
uumas
9856bc2087 expand Ubuntu 22 support 2025-03-31 03:49:49 +03:00
6 changed files with 7 additions and 3 deletions

View File

@@ -7,7 +7,7 @@
- name: debian
version_min: 11
- name: ubuntu
version_min: 24
version_min: 22
- name: Install unatteded-upgrades
ansible.builtin.apt:

View File

@@ -12,12 +12,14 @@
- name: Install borgmatic
ansible.builtin.apt:
name: borgmatic
register: _borgmatic_install
- name: Disable borgmatic global timer
ansible.builtin.systemd_service:
name: borgmatic.timer
state: stopped
enabled: false
when: "not (ansible_check_mode and _borgmatic_install.changed)"
- name: Add systemd drop-in service for borgmatic
ansible.builtin.template:

View File

@@ -2,6 +2,7 @@
- name: Gather facts
ansible.builtin.setup:
delegate_facts: true
retries: 3
- name: Add ssh key to authorized_keys
ansible.posix.authorized_key:

View File

@@ -4,3 +4,4 @@
name: "borgmatic@{{ borgmatic_config_name }}.timer"
state: restarted
daemon_reload: true
ignore_errors: "{{ ansible_check_mode }}"

View File

@@ -32,4 +32,4 @@
name: borgmatic@{{ borgmatic_config_name }}.timer
state: started
enabled: true
when: "not (ansible_check_mode and _borgmatic_config_systemd_timer.changed and _borgmatic_config_systemd_timer.diff.before == '')"
when: "not (ansible_check_mode and _borgmatic_config_systemd_timer.changed)"

View File

@@ -7,7 +7,7 @@
- name: debian
version_min: 11
- name: ubuntu
version_min: 24
version_min: 22
- name: fedora
version_min: 39