add network

This commit is contained in:
ace
2021-10-27 00:34:13 +03:00
commit 3ef3e332ab
14 changed files with 248 additions and 0 deletions

View File

@ -0,0 +1,27 @@
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 %}