Few improvements(#33)

* README update
* Remove useless legacy files
* Small refactoring for Galera Cluster
* Modern Ansible
* Some changes on travis + Vagrant
* Help debug: display all facts
* Fix galera config for docker
This commit is contained in:
Emilien M
2019-04-16 13:55:38 +02:00
committed by GitHub
parent 1ec3b388a0
commit 1ebc0e9391
20 changed files with 122 additions and 127 deletions

View File

@@ -9,7 +9,10 @@
delegate_to: "{{ mariadb_slave_import_from }}"
- name: LOCAL_ACTION FILE | Secure fetched file
local_action: file path=/tmp/{{ mariadb_slave_import_from }}/debian.cnf mode=0600
local_action:
module: file
path: "/tmp/{{ mariadb_slave_import_from }}/debian.cnf"
mode: 0600
become: no
- name: COPY | Fetched file to /etc/mysql/debian.cnf

View File

@@ -7,7 +7,9 @@
port: 22
- name: COMMAND | Prepare backup another server
command: innobackupex --no-timestamp {{ mariadb_backup_dir }} creates={{ mariadb_backup_dir }}
command: innobackupex --no-timestamp {{ mariadb_backup_dir }}
args:
creates: "{{ mariadb_backup_dir }}"
delegate_to: "{{ mariadb_slave_import_from }}"
register: backup
@@ -24,7 +26,8 @@
when: backup.changed and not mariadb_slave_replicate_mysqldb
- name: MYSQL_VARIABLES | Get datadir
mysql_variables: variable=datadir
mysql_variables:
variable: datadir
register: datadir
- name: SET_FACT | related to mysql datadir
@@ -74,6 +77,8 @@
mariadb_master_gtid: "{{ master_gtid.stdout }}"
- name: FILE | Delete dump
file: path={{ mariadb_backup_dir }} state=absent
file:
path: "{{ mariadb_backup_dir }}"
state: absent
delegate_to: "{{ mariadb_slave_import_from }}"
when: mariadb_slave_import_flush_dump