ansible-mysql/tests
Emilien Mantel 25fa21021d All variables prexied with "mysql_" 2017-06-01 15:33:09 +02:00
..
group_vars All variables prexied with "mysql_" 2017-06-01 15:33:09 +02:00
host_vars [GALERA] Install and configuration: first and other nodes 2016-09-23 17:03:13 +02:00
README.md MariaDB is stable :) 2016-09-23 18:02:55 +02:00
debian-jessie.Dockerfile Add python-netaddr to docker 2016-09-25 13:37:18 +02:00
gen.pl [GALERA] Install and configuration: first and other nodes 2016-09-23 17:03:13 +02:00
import1.sql Replication OK (transfert from another git repo) 2015-08-11 10:23:53 +02:00
import2.sql Replication OK (transfert from another git repo) 2015-08-11 10:23:53 +02:00
inventory Import tests and vagrant 2015-07-12 12:15:59 +02:00
test.yml All variables prexied with "mysql_" 2017-06-01 15:33:09 +02:00
travis.sh Change travis.sh (help idempotence debug) 2016-09-25 14:43:32 +02:00
travis.yml All variables prexied with "mysql_" 2017-06-01 15:33:09 +02:00

README.md

About tests

IMPORTANT

  • DO NOT vagrant up! My Vagrantfile provides 14 VMs (256MB each)...
  • Each slave communicate to his master. You can't mix mysql and mariadb.
  • This tests uses my MySQL role.

Tests

  • vagrant up the master
  • vagrant up the slave

Wait master fully installed before run slave.

Example:

sudo ansible-galaxy install HanXHX.mysql
vagrant up jessie-upstream-mariadb-master
vagrant up jessie-upstream-mariadb-slave

Supported platforms

  • Debian Jessie

Supported MySQL vendors

  • MariaDB 10.0 / 10.1 / 10.2 (from Debian Jessie or MariaDB repository)
  • MySQL 5.5 (from Debian repositories)
  • Percona Server 5.5 / 5.6 / 5.7 (from Percona Repository)

About MySQL 5.6

You can get MySQL 5.6 for Debian with Dotdeb with my Dotdeb role. I give no support with this version (pull-request accepted). It can work but without GTID.