- name: Rename MySQL upstart script sudo: yes command: mv -f /etc/init/mysql.conf /etc/init/mysql-boot-control.conf removes=/etc/init/mysql.conf - service: name=mysql state=started ignore_errors: yes - name: Fetch Galera sync status from MySQL sudo: yes command: mysql --defaults-file=/mnt/state/root/metadata.my.cnf --socket /var/run/mysqld/mysqld.sock -N -e "SHOW STATUS LIKE 'wsrep_local_state'" when: helion is not defined register: wsrep_local_state - set_fact: galera_status="Synced" when: helion is not defined and wsrep_local_state.stdout == "wsrep_local_state\t4" - set_fact: galera_status="Out of Sync" when: helion is not defined and wsrep_local_state.stdout != "wsrep_local_state\t4" - name: Fetch Galera cluster size from MySQL sudo: yes shell: mysql --defaults-file=/mnt/state/root/metadata.my.cnf --socket /var/run/mysqld/mysqld.sock -N -e "SHOW STATUS LIKE 'wsrep_cluster_size'"|cut -f2 when: helion is not defined register: wsrep_cluster_size - set_fact: galera_cluster_size="{{wsrep_cluster_size.stdout}}" when: helion is not defined - name: Fetch Galera sync status from MySQL - Helion sudo: yes command: mysql --defaults-file=/mnt/state/root/metadata.my.cnf -N -e "SHOW STATUS LIKE 'wsrep_local_state'" when: helion is defined register: wsrep_local_state - set_fact: galera_status="Synced" when: helion is defined and wsrep_local_state.stdout == "wsrep_local_state\t4" - set_fact: galera_status="Out of Sync" when: helion is defined and wsrep_local_state.stdout != "wsrep_local_state\t4" - name: Fetch Galera cluster size from MySQL - Helion sudo: yes shell: mysql --defaults-file=/mnt/state/root/metadata.my.cnf -N -e "SHOW STATUS LIKE 'wsrep_cluster_size'"|cut -f2 when: helion is defined register: wsrep_cluster_size - set_fact: galera_cluster_size="{{wsrep_cluster_size.stdout}}" when: helion is defined