webplates.xtrabackup
Ansibleロール: Percona XtraBackup
Percona XtraBackupをインストールします。
注意: 現在、MySQL 8のみサポートされています。
ロール変数
変数 | デフォルト | 説明 |
---|---|---|
xtrabackup_create_mysql_user |
false |
XtraBackup用のMySQLユーザーを作成する |
xtrabackup_mysql_user_name |
bkpuser |
MySQLバックアップユーザー名 |
xtrabackup_mysql_user_password |
なし | MySQLバックアップユーザーパスワード(create_mysql_backup_user がtrue のとき必要) |
xtrabackup_mysql_grants |
[ BACKUP_ADMIN, PROCESS, RELOAD, LOCK TABLES, REPLICATION CLIENT ] |
MySQLバックアップユーザーに適用する権限のリスト |
xtrabackup_create_system_user |
false |
... |
xtrabackup_system_user_name |
xtrabackup |
... |
依存関係
このロールはMySQLをインストールしたり、XtraBackupを実行するために設定したりはしません。 設定は将来のバージョンで提供されるかもしれません。
xtrabackup
はMySQL及びPercona-Serverと一緒に使用するのが最適です。MariaDBはサポートされていません。
例のプレイブック
- hosts: servers
roles:
- { role: xtrabackup }
Ansible Galaxyからインストールする場合:
- hosts: servers
roles:
- { role: webplates.xtrabackup }
ライセンス
MIT