Ansible Role: Percona XtraBackup
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
defaults
library
meta
molecule
tasks
templates
.editorconfig
.gitignore
.travis.yml
.yamllint
CHANGELOG.md
LICENSE
README.md

README.md

Ansible Role: Percona XtraBackup

Build Status Ansible Galaxy

Installs Percona XtraBackup.

Note: For now only MySQL 8 is supported.

Role Variables

Variable Default Description
create_mysql_backup_user false Create a MySQL user for XtraBackup
mysql_backup_user_name bkpuser MySQL backup user name
mysql_backup_user_password none MySQL backup user password (required when create_mysql_backup_user is true)

Dependencies

This role does not install MySQL nor configures XtraBackup for running. Configuration will probably come in future versions.

Example Playbook

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

When installing from Ansible Galaxy:

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

License

MIT