style: make ansible-lint happier

This commit is contained in:
VC
2024-07-05 11:53:33 +02:00
parent 59c7369d68
commit 2d3fd5bd8e
3 changed files with 26 additions and 24 deletions

View File

@@ -1,16 +1,18 @@
---
- name: download restic
get_url:
- name: Download restic
ansible.builtin.get_url:
url: "{{ restic_download_url }}"
dest: "/tmp"
mode: 0644
- name: uncompress restic
shell:
- name: Uncompress restic
ansible.builtin.command:
cmd: "bzip2 -dc /tmp/restic_{{ restic_version }}_{{ restic_system }}_{{ restic_architecture }}.bz2 > {{ restic_path }}"
changed_when: true
- name: check restic exe
file:
- name: Check restic exe
ansible.builtin.file:
path: "{{ restic_path }}"
mode: 0755
owner: root

View File

@@ -1,29 +1,29 @@
---
## TEMP
- name: remove borg
include_tasks: remove_borg.yml
- name: Remove borg
ansible.builtin.include_tasks: remove_borg.yml
- name: install restic
include_tasks: install.yml
- name: Install restic
ansible.builtin.include_tasks: install.yml
- name: put backup script
template:
- name: Put backup script
ansible.builtin.template:
src: resticbackup.sh.j2
dest: "{{ restic_script_path }}"
owner: root
group: root
mode: '0750'
- name: cron the backup script
cron:
- name: Cron the backup script
ansible.builtin.cron:
name: "restic backup script"
hour: "{{ restic_backup_hour }}"
minute: "{{ restic_backup_minute }}"
job: "{{ restic_script_path }}"
- name: init restic
shell:
- name: Init restic
ansible.builtin.command:
cmd: "restic init && restic stats"
creates: "/root/.cache/restic"
environment:

View File

@@ -1,24 +1,24 @@
---
- name: remove borg packet
package:
- name: Remove borg packet
ansible.builtin.package:
name: borgbackup
state: absent
- name: remove borg script
file:
- name: Remove borg script
ansible.builtin.file:
path: /usr/local/bin/borgbackup.sh
state: absent
- name: remove cache dirs
file:
- name: Remove cache dirs
ansible.builtin.file:
path: "{{ item }}"
state: absent
loop:
- "/root/.cache/borg"
- "/root/.config/borg"
- name: remove cron
cron:
- name: Remove cron
ansible.builtin.cron:
name: "borg backup script"
state: absent