aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/roles/setup-network/templates/my_configs.debian
blob: 54031ed4e6fb1c9b58495e01fe4d1b2836260714 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{%- for intf in host_ip_settings %}

auto {{ intf["alias"] }}
iface {{ intf["alias"] }} inet static
    address {{ intf["ip"] }}
    netmask {{ intf["netmask"] }}
{% if "gw" in intf %}
    gateway {{ intf["gw"] }}
{% endif %}
{% for sys_intf in network_cfg["sys_intf_mappings"] %}
{% if "vlan_tag" in sys_intf and sys_intf["name"] == intf["alias"] %}
    pre-up ip link set {{ sys_intf["interface"] }} up
    pre-up ip link add link {{ sys_intf["interface"] }} name {{ sys_intf["name"] }} type vlan id {{ sys_intf["vlan_tag"] }}
{% endif %}
{% endfor %}
{% endfor %}