[promotion] A complete Ansible role for Percona XtraDB Cluster 8


I’m not sure whether this is allowed, but I’d like to promote an Ansible I developed for Percona XtraDB Cluster 8. I hope this will ease the installation, configure and management process of this application a lot for system engineers.

It’s fair to say that I’m an experienced Ansible & system user. The functionalities of the role are.

  • Secured connection by encrypting mysql traffic
  • Bootstrapping a cluster, includes end2end tests
  • Scaling: add or remove hosts from the cluster with ease !
  • Add an arbitrator with ease
  • Adds a beautiful backup script
  • Automatically calculates the recommended mysql configuration settings, based on resources
  • Logrotation configuration
  • Adding user defined users
  • Adding user defined databases
  • Idempotent and desired state

The role can be found on my GitHub.


@kevinr1 Thank you for sharing, it looks like a solid contribution.
As long as you are not pitching commercial services, sharing your work is very appreciated