[GALERA] Install and configuration OK => wsrep_ready ON

This commit is contained in:
Emilien Mantel
2016-09-23 11:40:35 +02:00
parent d56bd9d078
commit d0c3b67f16
7 changed files with 42 additions and 3 deletions

View File

@@ -7,6 +7,7 @@
(mysql_origin == 'default' and mysql_vendor == 'mysql') or
(mysql_origin == 'default' and mysql_vendor == 'mariadb') or
(mysql_origin == 'upstream' and mysql_vendor == 'mariadb') or
(mysql_origin == 'upstream' and mysql_vendor == 'mariadb_galera') or
(mysql_origin == 'upstream' and mysql_vendor == 'percona')
)
@@ -24,7 +25,7 @@
- name: INCLUDE | Install MariaDB from MariaDB repo
include: 'mariadb/upstream.yml'
when: mysql_origin == 'upstream' and mysql_vendor == 'mariadb'
when: mysql_origin == 'upstream' and (mysql_vendor == 'mariadb' or mysql_vendor == 'mariadb_galera')
- name: INCLUDE | Install Percona Server from Percona repo
include: 'percona/upstream.yml'

View File

@@ -16,3 +16,7 @@
- name: APT | Install MariaDB server
apt: pkg=mariadb-server state=present
- name: APT | Install Galera
apt: pkg=galera-3 state=present
when: mysql_vendor == 'mariadb_galera'

View File

@@ -16,9 +16,16 @@
template: src=etc/mysql/conf.d/10-extra.cnf.j2 dest=/etc/mysql/conf.d/10-extra.cnf
register: extraconfig
- name: TEMPLATE | Deploy Galera configuration
template: src=etc/mysql/conf.d/09-galera.cnf.j2 dest=/etc/mysql/conf.d/09-galera.cnf
register: galeraconfig
- name: SERVICE | Restart now (prevent bugs)
service: name=mysql state=restarted
when: config.changed or extraconfig.changed
when: >
config.changed or
extraconfig.changed or
(galeraconfig is defined and galeraconfig.changed)
- name: TEMPLATE Create .my.cnf for root
template: src=root/my.cnf dest=/root/.my.cnf owner=root group=root mode=0600 backup=yes