Skip to content

Commit 8ae66c0

Browse files
author
Andrew J Huffman
committed
Added appropriate logic for empty values.
1 parent a80a43f commit 8ae66c0

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

templates/resolv.conf.j2

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
# {{ ansible_managed }}
22

3-
{% if resolv_search %}
3+
{% if resolv_search | length > 0 %}
44
search {{ resolv_search|join(' ') }}
55
{% endif %}
6-
{% if resolv_domain %}
6+
{% if resolv_domain != "" %}
77
domain {{ resolv_domain }}
88
{% endif %}
9-
{% for i in resolv_nameservers %}
10-
nameserver {{ i }}
9+
{% for ns in resolv_nameservers %}
10+
nameserver {{ ns }}
1111
{% endfor %}
12-
{% for i in resolv_sortlist %}
13-
sortlist {{ i }}
12+
{% if resolv_sortlist | length > 0 %}
13+
{% for sl in resolv_sortlist %}
14+
sortlist {{ sl }}
1415
{% endfor %}
15-
{% if resolv_options %}
16+
{% endif %}
17+
{% if resolv_options | length > 0 %}
1618
options {{ resolv_options|join(' ') }}
1719
{% endif %}

0 commit comments

Comments
 (0)