From bfbe2e24b813923d2e9897188afd43f4df5819a1 Mon Sep 17 00:00:00 2001 From: phil Date: Tue, 7 Feb 2023 19:50:34 +0100 Subject: [PATCH] Add README file, change variable name --- README.md | 25 +++++++++++++++++++++++++ tasks/backup.yml | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..550890a --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +MariaDB +======= + +Diese Rolle installiert MariaDB, inkl. + - Monit-Überwachung + - Munin-Überwachung + - lokale Backups mit automysqlbackup + +Eine Einrichtung des Datenbankservers erfolgt nicht. + +## Verfügbare Variablen + +Folgende Variablen können über die jeweilige `host_vars` im Dictionary `mariadb` gesetzt werden: + +| Varible | Wert | Beschreibung | +|--|--|--| +| local_backupdir | string | Lokales Verzeichnis der sql-Backups | +| bind_address | string | Listen-Adresse des Mariadb-Servers, wird bisher nicht konfiguriert | + +Beispiel: +```YAML +mariadb: + local_backupdir: /var/lib/backups/mariadb + bind_address: "10.0.0.2" +``` diff --git a/tasks/backup.yml b/tasks/backup.yml index a291df6..edb279f 100644 --- a/tasks/backup.yml +++ b/tasks/backup.yml @@ -9,7 +9,7 @@ ansible.builtin.lineinfile: path: /etc/default/automysqlbackup regexp: '^BACKUPDIR=' - line: 'BACKUPDIR="{{ automysqlbackup_backupdir | default("/var/lib/automysqlbackup") }}"' + line: 'BACKUPDIR="{{ mariadb.local_backupdir | default("/var/lib/automysqlbackup") }}"' - name: "Backup | Copy automysqlbackup postbackup script" ansible.builtin.copy: