diff --git a/ansible/roles/mariadb/defaults/main.yml b/ansible/roles/mariadb/defaults/main.yml
index 368cd8971e4b1c4ca02c64b24d5f91c5700a11fd..a03aadabc5e8991809dd8c28708153d49e01b8cf 100644
--- a/ansible/roles/mariadb/defaults/main.yml
+++ b/ansible/roles/mariadb/defaults/main.yml
@@ -117,4 +117,4 @@ mariadb_backup_type: "full"
 ####################
 # Clustercheck
 ####################
-enable_mariadb_clustercheck: "yes"
+enable_mariadb_clustercheck: "{{ enable_haproxy }}"
diff --git a/releasenotes/notes/bug-1944114-fa2a266c014c64a9.yaml b/releasenotes/notes/bug-1944114-fa2a266c014c64a9.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..2e727d6c7831349942b6d34c198fb658f1d59720
--- /dev/null
+++ b/releasenotes/notes/bug-1944114-fa2a266c014c64a9.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+  - |
+    Fixes ``mariadb-clustercheck`` not to run when there is no HAProxy.
+    `LP#1944114 <https://launchpad.net/bugs/1944114>`__