--- nfs_shares: - mount_point: /mnt/Benjamin server: nas.lan export: /mnt/DocNas/Benjamin options: "defaults,_netdev,rsize=8192,wsize=8192" - mount_point: /mnt/Margot server: nas.lan export: /mnt/DocNas/Margot options: "defaults,_netdev,rsize=8192,wsize=8192" - mount_point: /mnt/Commun server: nas.lan export: /mnt/DocNas/Commun 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: - "curl -X POST -d '{\"body\": \"Erreur dans le backup\"}' -H \"Content-Type: application/json\" http://apprise.nas.lan/notify/backup" before_backup: - "curl -X POST -d '{\"body\": \"Starting Backup\"}' -H \"Content-Type: application/json\" http://apprise.nas.lan/notify/backup" after_backup: - "curl -X POST -d '{\"body\": \"Finished Backup\"}' -H \"Content-Type: application/json\" http://apprise.nas.lan/notify/backup" - poweroff