diff --git a/roles/keycloak/templates/standalone-ha.xml.j2 b/roles/keycloak/templates/standalone-ha.xml.j2
index f3ca185..226da6e 100644
--- a/roles/keycloak/templates/standalone-ha.xml.j2
+++ b/roles/keycloak/templates/standalone-ha.xml.j2
@@ -662,7 +662,7 @@
-{% keycloak_jgroups_subnet is defined and keycloak_jgroups_subnet | length > 0 %}
+{% if keycloak_jgroups_subnet is defined and keycloak_jgroups_subnet | length > 0 %}
{% elif ansible_default_ipv4 is defined and (ansible_default_ipv4.network + '/' + ansible_default_ipv4.netmask) | ansible.utils.ipaddr('net') | length > 0 %}
diff --git a/roles/keycloak/templates/standalone-infinispan.xml.j2 b/roles/keycloak/templates/standalone-infinispan.xml.j2
index 304b0fd..f7df743 100644
--- a/roles/keycloak/templates/standalone-infinispan.xml.j2
+++ b/roles/keycloak/templates/standalone-infinispan.xml.j2
@@ -700,7 +700,7 @@
-{% keycloak_jgroups_subnet is defined and keycloak_jgroups_subnet | length > 0 %}
+{% if keycloak_jgroups_subnet is defined and keycloak_jgroups_subnet | length > 0 %}
{% elif ansible_default_ipv4 is defined and (ansible_default_ipv4.network + '/' + ansible_default_ipv4.netmask) | ansible.utils.ipaddr('net') | length > 0 %}