webplates.xtrabackup

Ansible Rolle: Percona XtraBackup

Build-Status Ansible Galaxy

Installiert Percona XtraBackup.

Hinweis: Zurzeit wird nur MySQL 8 unterstützt.

Rollenvariablen

Variable Standard Beschreibung
xtrabackup_create_mysql_user false Einen MySQL-Benutzer für XtraBackup erstellen
xtrabackup_mysql_user_name bkpuser Name des MySQL-Backup-Benutzers
xtrabackup_mysql_user_password keines Passwort des MySQL-Backup-Benutzers (erforderlich, wenn create_mysql_backup_user auf true gesetzt ist)
xtrabackup_mysql_grants [ BACKUP_ADMIN, PROCESS, RELOAD, LOCK TABLES, REPLICATION CLIENT ] Liste der Berechtigungen für den MySQL-Backup-Benutzer
xtrabackup_create_system_user false ...
xtrabackup_system_user_name xtrabackup ...

Abhängigkeiten

Diese Rolle installiert MySQL nicht und konfiguriert XtraBackup nicht zum Ausführen. Die Konfiguration wird wahrscheinlich in zukünftigen Versionen kommen.

xtrabackup funktioniert am besten mit MySQL und Percona-Server. MariaDB wird nicht unterstützt.

Beispiel-Playbook

- hosts: server
  roles:
     - { role: xtrabackup }

Beim Installieren von Ansible Galaxy:

- hosts: server
  roles:
     - { role: webplates.xtrabackup }

Lizenz

MIT

Installieren
ansible-galaxy install webplates.xtrabackup
GitHub Repository
Lizenz
mit
Downloads
5.9k
Besitzer
Carefully crafted Docker images, web project skeletons