network/templates/ifcfg-ethernet.j2

28 lines
782 B
Plaintext
Raw Normal View History

2021-10-26 21:34:13 +00:00
DEVICE="{{ item.name }}"
USERCTL="{{ item.userctl | default('no') }}"
NM_CONTROLLED="{{ item.nm_controlled | default('no') }}"
{% if ite.bootproto is defined %}
BOOTPROTO="{{ item.bootproto }}"
{% endif %}
ONBOOT="{{ item.onboot | default('yes') }}"
{% if item.mtu is defined %}
MTU="{{ item.mtu }}"
{% endif %}
{% if item.slave is defined %}
MASTER="{{ item.master }}"
SLAVE="yes"
{% endif %}
{% if item.gateway is defined %}
GATEWAY="{{ item.gateway }}"
{% endif %}
{% for network in item.ip %}
{% if network.ipaddr is defined %}
IPADDR{{ loop.index }}="{{ network.ipaddr }}"
{% endif %}
{% if network.netmask is defined %}
NETMASK{{ loop.index }}="{{ network.netmask }}"
{% elif network.prefix is defined %}
PREFIX{{ loop.index }}="{{ network.prefix }}"
{% endif %}
{% endfor %}