diff --git a/roles/kubernetes/preinstall/tasks/0040-set_facts.yml b/roles/kubernetes/preinstall/tasks/0040-set_facts.yml
index 75d7bd184cb2d3013dbbde226b6e20278053303c..0f687062cdf22cca8743617748aa3a5c7d7e1b61 100644
--- a/roles/kubernetes/preinstall/tasks/0040-set_facts.yml
+++ b/roles/kubernetes/preinstall/tasks/0040-set_facts.yml
@@ -50,14 +50,9 @@
       {% for d in [ 'default.svc.' + dns_domain, 'svc.' + dns_domain ] + searchdomains|default([]) -%}
       {{ dns_domain }}.{{ d }}./{{ d }}.{{ d }}./com.{{ d }}./
       {%- endfor %}
-    cloud_resolver: >-
-      {%- if cloud_provider is defined and cloud_provider == 'gce' -%}
-        ['169.254.169.254']
-      {%- elif cloud_provider is defined and cloud_provider == 'aws' -%}
-        ['169.254.169.253']
-      {%- else -%}
-        []
-      {%- endif -%}
+    cloud_resolver: "{{ ['169.254.169.254'] if cloud_provider is defined and cloud_provider == 'gce' else
+                        ['169.254.169.253'] if cloud_provider is defined and cloud_provider == 'aws' else
+                        [] }}"
 
 - name: check if kubelet is configured
   stat: