13
roles/base/templates/etc/network/interfaces-perif.j2
Normal file
13
roles/base/templates/etc/network/interfaces-perif.j2
Normal file
@ -0,0 +1,13 @@
|
||||
# PVC node interface-specific interface file - {{ network.key }}
|
||||
# {{ ansible_managed }}
|
||||
|
||||
auto {{ network.value['device'] }}
|
||||
iface {{ network.value['device'] }} inet manual
|
||||
post-up ip link set $IFACE mtu {{ network.value['mtu'] }}
|
||||
{% if network.value['type'] == 'bond' %}
|
||||
bond_mode {{ network.value['bond_mode'] }}
|
||||
slaves {% for device in network.value['bond_devices'] %}{{ device }} {% endfor %}
|
||||
{% endif %}
|
||||
{% if network.value['type'] == 'vlan' %}
|
||||
vlan_raw_device {{ network.value['raw_device'] }}
|
||||
{% endif %}
|
10
roles/base/templates/etc/network/interfaces.j2
Normal file
10
roles/base/templates/etc/network/interfaces.j2
Normal file
@ -0,0 +1,10 @@
|
||||
# PVC node interfaces file
|
||||
# {{ ansible_managed }}
|
||||
|
||||
# Loopback interface
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
iface lo inet6 loopback
|
||||
|
||||
# Include directory
|
||||
source-directory /etc/network/interfaces.d
|
Reference in New Issue
Block a user