added vars for borgmatic backups

This commit is contained in:
2024-01-07 03:10:58 +01:00
parent a05ebc81e9
commit e81de7db01
2 changed files with 164 additions and 148 deletions

View File

@@ -4,6 +4,8 @@ domain: "{{ vault_domain }}"
system_user_name: '{{ vault_system_user_name }}'
system_user_password: '{{ vault_system_user_password }}'
system_user_uid: '1000'
system_user_gid: '1000'
admin_mail: '{{ vault_admin_mail }}'
sender_address: '{{ vault_sender_address }}'
@@ -35,6 +37,7 @@ borg_pass: '{{ vault_pass }}'
# Gitea
GITEA_DB_TYPE: '{{ vault_GITEA_DB_TYPE }}'
GITEA_DB_HOST: '{{ vault_GITEA_DB_HOST }}'
GITEA_DB_PORT: ' {{ vault_GITEA_DB_PORT }}'
GITEA_DB_ROOT_PASS: '{{ vault_GITEA_DB_ROOT_PASS }}'
GITEA_DB_USER: '{{ vault_GITEA_DB_USER }}'
GITEA_DB_PASS: '{{ vault_GITEA_DB_PASS }}'
@@ -104,28 +107,40 @@ ssh_backup_keyfile: '/home/simon/.ssh/id_ed25519'
borgmatic_passphrase: '{{ vault_borgmatic_passphrase }}'
backup_user_name: '{{ vault_backup_user_name }}'
mariadb_databases:
borg_exlcude_patterns:
- /home/{{ system_user_name }}/docker/*/db
BORGMATIC_BACKUP_HOST: '127.0.0.1'
BORGMATIC_GITEA_DB_PORT: '33306'
BORGMATIC_NEXTCLOUD_MYSQL_PORT: '33307'
BORGMATIC_NPM_MYSQL_PORT: '33308'
BORGMATIC_WIKI_JS_DB_PORT: '33309'
mysql_databases:
- name: '{{ GITEA_DB_NAME }}'
host: '{{ GITEA_DB_HOST }}'
port: 3306
username: '{{ GITEA_DB_USER }}'
password: '{{ GITEA_DB_PASS }}'
host: '{{ BORGMATIC_BACKUP_HOST }}'
port: '{{ BORGMATIC_GITEA_DB_PORT }}'
username: 'root'
password: '{{ GITEA_DB_ROOT_PASS }}'
mariadb_databases:
- name: '{{ NEXTCLOUD_MYSQL_DB }}'
host: '{{ NEXTCLOUD_MYSQL_HOST }}'
port: '{{ NEXTCLOUD_MYSQL_PORT }}'
host: '{{ BORGMATIC_BACKUP_HOST }}'
port: '{{ BORGMATIC_NEXTCLOUD_MYSQL_PORT }}'
username: '{{ NEXTCLOUD_MYSQL_USER }}'
password: '{{ NEXTCLOUD_MYSQL_PASS }}'
- name: '{{ NPM_MYSQL_DB }}'
host: '{{ NPM_MYSQL_HOST }}'
port: '{{ NPM_MYSQL_PORT }}'
host: '{{ BORGMATIC_BACKUP_HOST }}'
port: '{{ BORGMATIC_NPM_MYSQL_PORT }}'
username: '{{ NPM_MYSQL_USER }}'
password: '{{ NPM_MYSQL_PASS }}'
postgresql_databases:
- name: '{{ WIKI_JS_POSTGRES_DB }}'
host: '{{ WIKI_JS_DB_HOST }}'
port: '{{ WIKI_JS_DB_PORT }}'
host: '{{ BORGMATIC_BACKUP_HOST }}'
port: '{{ BORGMATIC_WIKI_JS_DB_PORT }}'
username: '{{ WIKI_JS_POSTGRES_USER }}'
password: '{{ WIKI_JS_POSTGRES_PASS }}'