summaryrefslogtreecommitdiff
path: root/templates/resolv.conf.tmpl
blob: 72a37bf7acd380b7136d105f0c269fb1de5df293 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
## template:jinja
# Your system has been configured with 'manage-resolv-conf' set to true.
# As a result, cloud-init has written this file with configuration data
# that it has been provided. Cloud-init, by default, will write this file
# a single time (PER_ONCE).
#
{% if nameservers is defined %}
{% for server in nameservers %}
nameserver {{server}}
{% endfor %}

{% endif -%}
{% if searchdomains is defined %}
search {% for search in searchdomains %}{{search}} {% endfor %}

{% endif %}
{% if domain is defined %}
domain {{domain}}
{% endif %}
{% if sortlist is defined %}

sortlist {% for sort in sortlist %}{{sort}} {% endfor %}
{% endif %}
{#
    Flags and options are required to be on the
    same line preceded by "options" keyword
#}
{% if options or flags %}

options
{%- for flag in flags %}
 {{flag-}}
{% endfor %}

{%- for key, value in options.items()|sort %}
 {{key}}:{{value-}}
{% endfor %}
{% endif %}