## mgrote.zfs_sanoid ### Beschreibung Installiert und konfiguriert ``sanoid`` + ``syncoid``. Es gibt 3 Funktionen: 1. Snapshots erstellen und entfernen 2. Snapshots senden 3. Snapshots empfangen ### getestet auf - ProxMox 7.* - Ubuntu 20.04 ### Variablen + Defaults - see [defaults](./defaults/main.yml) ### Beispiel Playbook ```yaml --- - hosts: host1,host2 roles: - { role: mgrote_zfs_sanoid, tags: "sanoid" } ``` ### Beispiel - Snapshots erstellen #### Variablen ```yaml --- sanoid_snaps_enable: true sanoid_datasets: - path: 'hdd_data/videos' template: '31tage' recursive: 'yes' snapshots: true sanoid_templates: - name: '31tage' keep_hourly: '24' # Aufheben (Stunde) keep_daily: '31' # Aufheben (Tage) keep_monthly: '3' # Aufheben (Monate) keep_yearly: '0' # Aufheben (Jahre) frequently: '16' # Aufheben (Minuten) frequent_period: '15' # Intervall (alle 5 Minuten) autosnap: 'yes' # Automatisches erstellen von Snapshots autoprune: 'yes' ```