webplates.xtrabackup
Ansible Rolle: Percona XtraBackup
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
Lizenz
mit
Downloads
5.9k
Besitzer
Carefully crafted Docker images, web project skeletons