sidn-lxd-ansible-demo/roles/lxd_container/templates/cloud-init-network-config.j2

20 lines
440 B
Django/Jinja

version: 1
config:
{% for network in vars.network.values() %}
- type: "physical"
name: "{{ network.interface }}"
subnets:
- type: "static"
address: "{{ network.address }}"
netmask: "{{ network.netmask }}"
{% if "gateway" in network %}
gateway: "{{ network.gateway }}"
{% endif %}
{% if "dns" in network %}
dns_nameservers:
{% for dns_item in network.dns %}
- "{{ dns_item }}"
{% endfor %}
{% endif %}
{% endfor %}