Feat: add collectd to backup

This commit is contained in:
Bertrand Benjamin 2022-04-02 08:14:33 +02:00
parent 2cc400da7a
commit e7afe1e8d2
2 changed files with 21 additions and 3 deletions

View File

@ -7,10 +7,14 @@
tasks:
- name: NFS shares client
include_role:
include_role:
name: nfs_client
- name: Set up borgmatic
include_role:
include_role:
name: borgmatic
- name: Set up collectd
include_role:
name: collectd

View File

@ -12,10 +12,24 @@ nfs_shares:
server: nas.lan
export: /mnt/DocNas/Commun
options: defaults,_netdev,rsize=8192,wsize=8192
- mount_point: /mnt/jails
server: nas.lan
export: /mnt/DocNas/iocage/jails
options: defaults,_netdev,rsize=8192,wsize=8192
borgmatic_name: on_start
borg_source_directories: "{{ nfs_shares | map(attribute='mount_point') }}"
borg_repository: /backup/borgmatic
borgmatic_hooks:
on_error:
- echo "`date` - Error while creating a backup."
before_backup:
- echo "`date` - Starting backup."
after_backup:
- echo "`date` - Finished backup."
- poweroff
collectd_network_server: 192.168.2.240
collectd_network_port: 25826