#!/usr/bin/env ansible-playbook --- - hosts: - dodecagon roles: - borgmatic vars: borg__keep_hourly: 24 borg__keep_daily: 30 borg__keep_weekly: 26 borg__keep_monthly: 36 borg__backup_dirs: - /etc - /home - /root - /opt - /srv - /var/backups - /var/log - /var/local - /var/lib - /var/mail - /var/www borg__passphrase: UK2mu1faYKQZeBkePbKjxdhuIKBjQriP borg__targets: - name: harpagon.infra.federez.net hostkeys: - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1qDEAEJZ0qDRUq4yeHar5LKFTtsvHJIt2a54TBB/Lz user: borgmatic path: "/backup/borgmatic/{{ inventory_hostname }}" - name: memoragon.infra.federez.net hostkeys: - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINdqX4I1JyvhC6dySHLnW1IioYk1ZqltFlbDCygozrWx user: borgmatic path: "/backup/borgmatic/{{ inventory_hostname }}" # borg__postgresql: # - name: all # username: postgres borg__mysql: - name: all username: root password: KtQ7wHTecNPCMDISEJ1x ...