nsd/templates/config.j2
Baptiste Jonglez eef721d276 NSD: Simplify configuration to use only one file for all zones, instead of many includes
This also allows the playbook to be idempotent.
2017-09-01 10:20:48 +02:00

31 lines
667 B
Django/Jinja

# NSD configuration, automatically generated by Ansible.
# Do not edit by hand!
server:
# Common configuration
{% for key, value in nsd_common_config.iteritems() %}
{% if value is string or value is number %}
{{ key }}: "{{ value }}"
{% else %}
{% for subvalue in value %}
{{ key }}: "{{ subvalue }}"
{% endfor %}
{% endif %}
{% endfor %}
# Local configuration
{% for key, value in nsd_local_config.iteritems() %}
{% if value is string or value is number %}
{{ key }}: "{{ value }}"
{% else %}
{% for subvalue in value %}
{{ key }}: "{{ subvalue }}"
{% endfor %}
{% endif %}
{% endfor %}
# Include zone definitions
include: "{{ zones_config_file }}"