ansible-mysql/tasks/replication/slave/replication.yml

23 lines
717 B
YAML
Raw Normal View History

---
- name: MYSQL_REPLICATION | Stop slave
mysql_replication: mode=stopslave
- name: MYSQL_REPLICATION | Configure master host
mysql_replication: >
mode=changemaster
2018-03-17 23:28:54 +07:00
master_host={{ mariadb_replication_host }}
master_port={{ mariadb_replication_port }}
master_user={{ mariadb_replication_user }}
master_password={{ mariadb_replication_password }}
- name: MYSQL_REPLICATION | Change master
mysql_replication: >
mode=changemaster
2018-03-17 23:28:54 +07:00
master_log_file={{ mariadb_master_log_file }}
master_log_pos={{ mariadb_master_log_pos }}
when: mariadb_master_log_file is defined and mariadb_master_log_pos is defined
- name: MYSQL_REPLICATION | Start slave
mysql_replication: mode=startslave