webplates.xtrabackup

Ansible 角色:Percona XtraBackup

构建状态 Ansible Galaxy

安装 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_usertrue 时需要)
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

示例 Playbook

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

Ansible Galaxy 安装时:

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

许可证

MIT

安装
ansible-galaxy install webplates.xtrabackup
许可证
mit
下载
5.9k
拥有者
Carefully crafted Docker images, web project skeletons