diff --git a/ansible/roles/mariadb/defaults/main.yml b/ansible/roles/mariadb/defaults/main.yml
index 054eb9bd59311cc33a113ff4203ffadf058ebfbe..a4a7c49f70fdadbc9eba1f73b1005ecd09fb049b 100644
--- a/ansible/roles/mariadb/defaults/main.yml
+++ b/ansible/roles/mariadb/defaults/main.yml
@@ -24,7 +24,7 @@ mariadb_services:
           - "option mysql-check user haproxy post-41"
         custom_member_list: "{{ internal_haproxy_members.split(';') }}"
       mariadb_external_lb:
-        enabled: "{{ enable_mariadb|bool and enable_external_mariadb_load_balancer|bool }}"
+        enabled: "{{ enable_external_mariadb_load_balancer|bool }}"
         mode: "tcp"
         port: "{{ database_port }}"
         listen_port: "{{ mariadb_port }}"
diff --git a/ansible/site.yml b/ansible/site.yml
index 64892da14f8384e9053d8c893228a944d74ade19..776bc224e5fc4faeb453e4e17d2fa16e93004a24 100644
--- a/ansible/site.yml
+++ b/ansible/site.yml
@@ -240,7 +240,7 @@
             role: mariadb
             tasks_from: loadbalancer
           tags: mariadb
-          when: enable_mariadb | bool
+          when: enable_mariadb | bool or enable_external_mariadb_load_balancer | bool
         - include_role:
             role: masakari
             tasks_from: loadbalancer