drop tarsnap

This commit is contained in:
Pig Monkey 2026-05-09 10:40:17 -07:00
parent 2d45771d0b
commit 375066b04f
8 changed files with 0 additions and 114 deletions

View file

@ -123,13 +123,6 @@ browser_choices:
- qcode
- "| xclip -selection c"
tarsnapper:
deltas: 1h 1d 7d 30d 365d
period: DAILY
ac_only: True
run_on: trusted
random_delay: 600
gitannex:
stop_on_untrusted: True

View file

@ -66,7 +66,6 @@
- { role: backitup, tags: ["backitup"] }
- { role: cryptshot, tags: ["cryptshot"], when: "cryptshot is defined" }
- { role: resnap, tags: ["resnap"], when: "resnap is defined" }
- { role: tarsnap, tags: ["tarsnap"] }
- { role: mapping, tags: ["mapping"] }
- { role: sound, tags: ["sound"] }
- { role: pim, tags: ["pim"] }

View file

@ -1,6 +0,0 @@
---
- name: Restart tarsnapper
ansible.builtin.service:
name: tarsnapper.timer
state: restarted
when: tarsnapper.run_on == "all"

View file

@ -1,4 +0,0 @@
---
dependencies:
- { role: nmtrust }
- { role: backitup }

View file

@ -1,66 +0,0 @@
---
- name: Install Tarsnap
community.general.pacman:
name: tarsnap
state: present
- name: Copy default Tarsnap config
ansible.builtin.copy:
src: /etc/tarsnap/tarsnap.conf.sample
dest: /etc/tarsnap/tarsnap.conf
mode: "0644"
- name: Create Tarsnap cache dir
ansible.builtin.file:
path: /usr/local/tarsnap-cache
state: directory
mode: "0700"
- name: Humanize Tarsnap numbers
ansible.builtin.lineinfile:
dest: /etc/tarsnap/tarsnap.conf
state: present
line: humanize-numbers
- name: Install tarsnapper
kewlfft.aur.aur:
name: tarsnapper
become: true
become_user: "{{ aur.user }}"
tags:
- aur
- name: Create Tarsnapper config include dir
ansible.builtin.file:
path: /usr/local/etc/tarsnapper.d/
state: directory
mode: "0755"
- name: Push Tarsnapper config
ansible.builtin.template:
src: tarsnapper.conf.j2
dest: /usr/local/etc/tarsnapper.conf
mode: "0644"
- name: Push Tarsnapper service file
ansible.builtin.template:
src: tarsnapper.service.j2
dest: /etc/systemd/system/tarsnapper.service
mode: "0644"
notify:
- Reload systemd config
- name: Push Tarsnapper timer file
ansible.builtin.template:
src: tarsnapper.timer.j2
dest: /etc/systemd/system/tarsnapper.timer
mode: "0644"
notify:
- Reload systemd config
- Restart tarsnapper
- name: Include nmtrust unit tasks
ansible.builtin.include_tasks: roles/nmtrust/tasks/unit.yml
vars:
unit: tarsnapper.timer
run_on: "{{ tarsnapper.run_on }}"

View file

@ -1,8 +0,0 @@
# {{ ansible_managed }}
deltas: {{ tarsnapper.deltas }}
target: /{{ ansible_hostname }}/$name-$date
include-jobs: /usr/local/etc/tarsnapper.d/*
jobs:
etc:
source: /etc

View file

@ -1,10 +0,0 @@
# {{ ansible_managed }}
[Unit]
Description=Tarsnapper Backup Service
After=network.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/backitup {% if tarsnapper.ac_only %}-a {% endif %}-p {{ tarsnapper.period }} -l /usr/local/etc/tarsnapper.lastrun -b "/usr/bin/tarsnapper -c /usr/local/etc/tarsnapper.conf make"
StandardOutput=journal
StandardError=journal

View file

@ -1,12 +0,0 @@
# {{ ansible_managed }}
[Unit]
Description=Tarsnapper Backup Service Timer
[Timer]
Unit=tarsnapper.service
OnCalendar=hourly
RandomizedDelaySec={{ tarsnapper.random_delay }}
Persistent=True
[Install]
WantedBy=timers.target