borgbackups: move variables in playbook
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
74871c1ea8
commit
fa237cdea3
6 changed files with 66 additions and 42 deletions
|
@ -87,19 +87,4 @@ apartment_block_dhcp: "{{ apartment_block }}"
|
||||||
ipv6_base_prefix: "2a09:6840"
|
ipv6_base_prefix: "2a09:6840"
|
||||||
|
|
||||||
is_aurore_host: "{{ 'aurore_vm' in group_names }}"
|
is_aurore_host: "{{ 'aurore_vm' in group_names }}"
|
||||||
|
|
||||||
# Borgbackup
|
|
||||||
borg_keep_daily: 7
|
|
||||||
borg_keep_weekly: 4
|
|
||||||
borg_keep_monthly: 12
|
|
||||||
borg_backup_directories:
|
|
||||||
- /etc
|
|
||||||
- /var
|
|
||||||
borg_backup_exclude:
|
|
||||||
- /var/log
|
|
||||||
- /var/lib/docker
|
|
||||||
- /var/lib/lxcfs
|
|
||||||
borg_encryption_passphrase: "{{ vault_borg_encryption_passphrase }}"
|
|
||||||
|
|
||||||
borg_server_host: 10.128.0.4
|
|
||||||
...
|
...
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
---
|
|
||||||
borg_keep_hourly: 6
|
|
||||||
borg_keep_daily: 7
|
|
||||||
borg_keep_weekly: 4
|
|
||||||
borg_keep_monthly: 12
|
|
||||||
borg_backup_directories:
|
|
||||||
- "/etc"
|
|
||||||
- "/var"
|
|
||||||
- "/data_nextcloud"
|
|
||||||
- "/data_gitea"
|
|
||||||
- "/data_mail"
|
|
||||||
...
|
|
|
@ -1,6 +0,0 @@
|
||||||
---
|
|
||||||
borg_backup_directories:
|
|
||||||
- "/etc/"
|
|
||||||
- "/var/"
|
|
||||||
borg_backup_exclude: []
|
|
||||||
...
|
|
|
@ -1,3 +0,0 @@
|
||||||
---
|
|
||||||
borg_server_backups_dir: /borg
|
|
||||||
...
|
|
|
@ -2,6 +2,7 @@
|
||||||
---
|
---
|
||||||
- hosts: perceval.adm.auro.re
|
- hosts: perceval.adm.auro.re
|
||||||
vars:
|
vars:
|
||||||
|
borg_server_backups_dir: /borg
|
||||||
update_motd:
|
update_motd:
|
||||||
borgbackup_server: >-
|
borgbackup_server: >-
|
||||||
Les sauvegardes (borg) sont stockées dans
|
Les sauvegardes (borg) sont stockées dans
|
||||||
|
@ -10,23 +11,82 @@
|
||||||
- borgbackup_server
|
- borgbackup_server
|
||||||
- update_motd
|
- update_motd
|
||||||
|
|
||||||
- hosts: all,!unifi,!unifi-*,!bdd
|
- hosts: all,!unifi,!unifi-*,!bdd,!caradoc.adm.auro.re
|
||||||
vars:
|
vars:
|
||||||
|
borg_server_host: 10.128.0.4
|
||||||
|
borg_encryption_passphrase: "{{ vault_borg_encryption_passphrase }}"
|
||||||
|
borg_backup_directories:
|
||||||
|
- /etc
|
||||||
|
- /var
|
||||||
|
borg_backup_exclude:
|
||||||
|
- /var/log
|
||||||
|
- /var/lib/docker
|
||||||
|
- /var/lib/lxcfs
|
||||||
update_motd:
|
update_motd:
|
||||||
borgbackup_client: >-
|
borgbackup_client: >-
|
||||||
BorgBackup est déployé (/etc/borgmatic/config.yaml)
|
BorgBackup est déployé (/etc/borgmatic/config.yaml)
|
||||||
roles:
|
roles:
|
||||||
- borgbackup_client
|
#- borgbackup_client
|
||||||
|
- update_motd
|
||||||
|
|
||||||
|
# On NAS, also backup NAS data
|
||||||
|
- hosts: caradoc.adm.auro.re
|
||||||
|
vars:
|
||||||
|
borg_server_host: 10.128.0.4
|
||||||
|
borg_encryption_passphrase: "{{ vault_borg_encryption_passphrase }}"
|
||||||
|
borg_backup_directories:
|
||||||
|
- /etc
|
||||||
|
- /var
|
||||||
|
- /data_nextcloud
|
||||||
|
- /data_gitea
|
||||||
|
- /data_mail
|
||||||
|
borg_backup_exclude:
|
||||||
|
- /var/log
|
||||||
|
- /var/lib/docker
|
||||||
|
- /var/lib/lxcfs
|
||||||
|
borg_keep_hourly: 6
|
||||||
|
update_motd:
|
||||||
|
borgbackup_client: >-
|
||||||
|
BorgBackup est déployé (/etc/borgmatic/config.yaml)
|
||||||
|
roles:
|
||||||
|
#- borgbackup_client
|
||||||
- update_motd
|
- update_motd
|
||||||
|
|
||||||
# On databases server, also backup databases
|
# On databases server, also backup databases
|
||||||
- hosts: bdd
|
- hosts: bdd
|
||||||
vars:
|
vars:
|
||||||
|
borg_server_host: 10.128.0.4
|
||||||
|
borg_encryption_passphrase: "{{ vault_borg_encryption_passphrase }}"
|
||||||
|
borg_backup_directories:
|
||||||
|
- /etc
|
||||||
|
- /var
|
||||||
|
borg_backup_exclude:
|
||||||
|
- /var/log
|
||||||
|
- /var/lib/docker
|
||||||
|
- /var/lib/lxcfs
|
||||||
borg_postgresql_databases: true
|
borg_postgresql_databases: true
|
||||||
update_motd:
|
update_motd:
|
||||||
borgbackup_client: >-
|
borgbackup_client: >-
|
||||||
BorgBackup est déployé (/etc/borgmatic/config.yaml)
|
BorgBackup est déployé (/etc/borgmatic/config.yaml)
|
||||||
roles:
|
roles:
|
||||||
- borgbackup_client
|
#- borgbackup_client
|
||||||
|
- update_motd
|
||||||
|
|
||||||
|
# On log server, also backup logs
|
||||||
|
- hosts: log.adm.auro.re
|
||||||
|
vars:
|
||||||
|
borg_server_host: 10.128.0.4
|
||||||
|
borg_encryption_passphrase: "{{ vault_borg_encryption_passphrase }}"
|
||||||
|
borg_backup_directories:
|
||||||
|
- /etc
|
||||||
|
- /var
|
||||||
|
borg_backup_exclude:
|
||||||
|
- /var/lib/docker
|
||||||
|
- /var/lib/lxcfs
|
||||||
|
update_motd:
|
||||||
|
borgbackup_client: >-
|
||||||
|
BorgBackup est déployé (/etc/borgmatic/config.yaml)
|
||||||
|
roles:
|
||||||
|
#- borgbackup_client
|
||||||
- update_motd
|
- update_motd
|
||||||
...
|
...
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
---
|
---
|
||||||
borg_keep_hourly: 0
|
borg_keep_hourly: 0
|
||||||
borg_keep_daily: 0
|
borg_keep_daily: 7
|
||||||
borg_keep_weekly: 0
|
borg_keep_weekly: 4
|
||||||
borg_keep_monthly: 0
|
borg_keep_monthly: 12
|
||||||
borg_server_user: borgbackup
|
borg_server_user: borgbackup
|
||||||
borg_server_group: borgbackup
|
borg_server_group: borgbackup
|
||||||
...
|
...
|
||||||
|
|
Loading…
Reference in a new issue