Commit Graph

35 Commits

Author SHA1 Message Date
jeltz 11937776c8 Merge branch 'master' into borgmatic_hourly
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-12-14 07:58:13 +01:00
Alexandre Iooss 4bd431f9c3 postgresql: variables in dict 2021-11-28 11:01:29 +01:00
Alexandre Iooss cc6f96bbc8 borgbackup-client: call update_motd role in play 2021-11-27 20:04:05 +01:00
jeltz bb97bca456 Increase RandomizedDelaySec when hourly = 0
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build encountered an error Details
2021-05-23 14:09:01 +02:00
jeltz 9296a2ed91 Add caradoc.adm.auro.re
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-05-23 14:02:20 +02:00
jeltz c8a877282f Add 9 & 10 for Debian distribution
continuous-integration/drone/push Build is failing Details
2021-05-19 15:29:40 +02:00
jeltz c6b768e1bb Don't run borgmatic every hour if not needed
continuous-integration/drone/push Build is failing Details
2021-05-10 13:02:45 +02:00
otthorn 3a600d9061 Give a name to unnamed tasks 2021-04-17 17:43:49 +02:00
jeltz 21eaeb2d42 Better distribution of backups over time 2021-03-24 02:10:11 +01:00
jeltz 3000f46c46 Randomize borgmatic timer 2021-03-16 15:05:29 +01:00
jeltz 8524b9fa99 Fix typo 2021-03-16 14:13:12 +01:00
jeltz 37582abfe1 Remove useless tasks from borgmatic_client 2021-03-16 13:47:14 +01:00
jeltz 96a498c6de Break long lines in borgmatic.service unit 2021-03-16 13:46:46 +01:00
jeltz 01bca6597d Run borgmatic every hour 2021-03-16 09:38:51 +01:00
jeltz cb3ec07121 Use 'inventory_hostname' instead of 'ansible_fqdn'
While 'ansible_fdqn' can be changed by a compromised host,
'inventory_hostname' can't (hopefully).

It should therefore no longer be possible for the said host to access
the backups of another host.
2021-03-15 07:25:09 +01:00
otthorn 243ec1fe9d [borgbackup_client] VaRi0u5 f1X3s 2021-03-15 01:04:42 +01:00
otthorn 7480a7c565 [borgbackup_client] precedence rules and sain defaults for borg config 2021-03-14 22:02:34 +01:00
otthorn b14b359027 [borgbackup_client] add exlude path to conf 2021-03-14 19:21:15 +01:00
otthorn 33a1ec02f3 [borgbackup_client] update config directory to be homogeneous 2021-03-14 19:07:02 +01:00
otthorn ebfc4f2a26 [borgbackup_client] do update cache 2021-03-14 19:03:44 +01:00
jeltz 86f8b31159 Delegate facts for borgbackup_client 2021-03-14 18:44:13 +01:00
jeltz d9f1104309 Move id_remote to /etc/borgmatic 2021-03-14 18:42:26 +01:00
otthorn 46d10022ea [borgbackup_client] fix rentention date to int and list correctly source directories 2021-03-14 18:24:36 +01:00
otthorn ff750c5b63 [borgbackup_client] remove 1 minute sleep and fix verbosity 2021-03-14 18:23:44 +01:00
otthorn 2651432582 [WIP] various fixes 2021-03-14 18:22:52 +01:00
otthorn d928c7f7f0 [borgbackup_client] rename variable correclty 2021-03-14 16:11:40 +01:00
otthorn 021a5ef1e8 [borgbackup_client] various fixes for ssh keys 2021-03-14 16:11:18 +01:00
jeltz c99b611b8f Various fixes 2021-03-14 14:17:36 +01:00
jeltz 8112788396 [borgbackup_client] Add 'user:' in authorized_key 2021-03-14 13:18:30 +01:00
jeltz 2f2f71422f [borgbackup_client] Move some handlers to tasks 2021-03-14 13:16:08 +01:00
otthorn 965bbe62a4 [borgbackup_client] configure encryption passphrase and storage 2021-03-12 01:46:35 +01:00
otthorn 3f8ffbe164 [borgbackup_client] Add borg username and group defaults 2021-03-12 00:01:11 +01:00
otthorn 531f7593d2 [borgbackup_client] fix identation
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-03-11 23:37:55 +01:00
otthorn 313314a674 [borgbackup_client] fix risky file permission on apt config for pinning version 2021-03-11 23:36:27 +01:00
otthorn 4642395330 [borgbackup_client] Add initial role defintion
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2021-03-11 23:29:57 +01:00