mirror of
https://github.com/nikdoof/ansible-borgmatic.git
synced 2025-12-13 10:52:19 +00:00
Compare commits
5 Commits
0b81b9dd9d
...
renovate/a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
48239413be | ||
|
0c6d2e6710
|
|||
|
90994a827d
|
|||
|
19167bcce0
|
|||
|
2d657da73d
|
2
.github/workflows/lint-pulls.yaml
vendored
2
.github/workflows/lint-pulls.yaml
vendored
@@ -5,7 +5,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: Lint Ansible Playbook
|
- name: Lint Ansible Playbook
|
||||||
uses: ansible/ansible-lint-action@main
|
uses: ansible/ansible-lint-action@main
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
- name: Initialize borg check_repositories
|
- name: Initialize borg check_repositories
|
||||||
ansible.builtin.shell: "borgmatic init --encryption repokey"
|
ansible.builtin.shell: "borgmatic init --encryption repokey"
|
||||||
environment:
|
environment:
|
||||||
PATH: "{{ ansible_env.PATH}}:/usr/local/bin"
|
PATH: "{{ ansible_facts['env'].PATH}}:/usr/local/bin"
|
||||||
|
|
||||||
- name: Enable borgmatic.timer
|
- name: Enable borgmatic.timer
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
- name: Borgmatic - Get OS specific vars
|
- name: Borgmatic - Get OS specific vars
|
||||||
include_vars: "{{ item }}"
|
include_vars: "{{ item }}"
|
||||||
with_first_found:
|
with_first_found:
|
||||||
- "os/{{ ansible_os_family }}/{{ ansible_distribution_major_version }}.yaml"
|
- "os/{{ ansible_facts['os_family'] }}/{{ ansible_facts['distribution_major_version'] }}.yaml"
|
||||||
- "os/{{ ansible_os_family }}.yaml"
|
- "os/{{ ansible_facts['os_family'] }}.yaml"
|
||||||
|
|
||||||
- name: Borgmatic - Install and configure
|
- name: Borgmatic - Install and configure
|
||||||
when: borgmatic_enabled | default(true)
|
when: borgmatic_enabled | default(true)
|
||||||
|
|||||||
@@ -3,8 +3,8 @@
|
|||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
name: borgmatic.timer
|
name: borgmatic.timer
|
||||||
enabled: false
|
enabled: false
|
||||||
masked: true
|
|
||||||
state: stopped
|
state: stopped
|
||||||
|
failed_when: false
|
||||||
|
|
||||||
- name: Remove borgmatic systemd units
|
- name: Remove borgmatic systemd units
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
@@ -21,6 +21,8 @@
|
|||||||
ansible.builtin.package:
|
ansible.builtin.package:
|
||||||
name: borgmatic
|
name: borgmatic
|
||||||
state: absent
|
state: absent
|
||||||
|
when:
|
||||||
|
- not (borgmatic_install_from_pip | default(false))
|
||||||
|
|
||||||
- name: Remove borgmatic configuration directory
|
- name: Remove borgmatic configuration directory
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
|
|||||||
Reference in New Issue
Block a user