New scripts for configs generation, based on jinja2
[joid.git] / ci / config_tpl / maas_tpl / maas-node_group_ifaces.yaml
1 {% set ethid = 0 %}
2 {% for net in opnfv.spaces %}
3 {% if net.type!='external' %}
4 {% set net_prefix = net.cidr[:-4] %}
5     - broadcast_ip: {{ net_prefix }}255
6       device: eth{{ ethid }}
7       dynamic_range:
8         high: {{ net_prefix }}250
9         low: {{ net_prefix }}81
10       ip: {{ net_prefix }}5
11 {% if net.gateway!= None %}
12       router_ip: {{ net.gateway }}
13 {% endif %}
14 {% if net.type!='admin' %}
15       management: 1
16 {% endif %}
17       static_range:
18         high: {{ net_prefix }}80
19         low: {{ net_prefix }}50
20       subnet_mask: 255.255.255.0
21 {% set ethid = ethid+1 %}
22 {% endif %}
23 {% endfor %}