From d7a9be84d41ea67b96fb89bb485d73296e1b2d60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Nasiadka?= <mnasiadka@gmail.com> Date: Wed, 14 Apr 2021 11:05:59 +0200 Subject: [PATCH] mariadb: Disable wsrep-notify script if clustercheck enabled Change-Id: Id16ec7d7b57630ae20430675c4a196e63ca8d4a5 --- ansible/roles/mariadb/tasks/config.yml | 1 + ansible/roles/mariadb/templates/galera.cnf.j2 | 2 ++ ansible/roles/mariadb/templates/mariadb.json.j2 | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ansible/roles/mariadb/tasks/config.yml b/ansible/roles/mariadb/tasks/config.yml index 5e6238148..2e9ceb75f 100644 --- a/ansible/roles/mariadb/tasks/config.yml +++ b/ansible/roles/mariadb/tasks/config.yml @@ -91,6 +91,7 @@ when: - inventory_hostname in groups[item.value.group] - item.value.enabled | bool + - not enable_mariadb_clustercheck | bool with_dict: "{{ mariadb_services }}" notify: - restart mariadb diff --git a/ansible/roles/mariadb/templates/galera.cnf.j2 b/ansible/roles/mariadb/templates/galera.cnf.j2 index 023f824b4..e1f53c098 100644 --- a/ansible/roles/mariadb/templates/galera.cnf.j2 +++ b/ansible/roles/mariadb/templates/galera.cnf.j2 @@ -40,7 +40,9 @@ wsrep_node_name={{ ansible_hostname }} wsrep_sst_method={{ sst_method }} wsrep_sst_auth={{ database_user }}:{{ database_password }} wsrep_slave_threads=4 +{% if not enable_mariadb_clustercheck | bool %} wsrep_notify_cmd=/usr/local/bin/wsrep-notify.sh +{% endif %} wsrep_on = ON max_connections=10000 diff --git a/ansible/roles/mariadb/templates/mariadb.json.j2 b/ansible/roles/mariadb/templates/mariadb.json.j2 index 1b77f5e88..e9003a0df 100644 --- a/ansible/roles/mariadb/templates/mariadb.json.j2 +++ b/ansible/roles/mariadb/templates/mariadb.json.j2 @@ -7,13 +7,13 @@ "dest": "/etc/{{ mysql_dir }}/my.cnf", "owner": "mysql", "perm": "0600" - }, + }{% if not enable_mariadb_clustercheck | bool %}, { "source": "{{ container_config_directory }}/wsrep-notify.sh", "dest": "/usr/local/bin/wsrep-notify.sh", "owner": "mysql", "perm": "0700" - } + }{% endif %} ], "permissions": [ { -- GitLab