mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 13:20:23 -07:00
New module: manage debian network interfaces file /etc/network/interfaces (system/interfaces_file) (#25295)
* Added new module interfaces_file * interfaces_file: added unit tests * interfaces_file: added golden files for unit tests * interfaces_file: moved to system modules * interfaces_file: fixed code formatting and convention issues
This commit is contained in:
parent
4ec8744b8b
commit
42039cd436
34 changed files with 1565 additions and 0 deletions
|
@ -0,0 +1,6 @@
|
|||
# The loopback network interface
|
||||
auto lo eth0
|
||||
iface lo inet loopback
|
||||
|
||||
# The primary network interface
|
||||
iface eth0 inet dhcp
|
|
@ -0,0 +1,58 @@
|
|||
auto aggi
|
||||
iface aggi inet static
|
||||
hwaddress ether 22:44:77:88:D5:96
|
||||
address 10.44.15.196
|
||||
netmask 255.255.255.248
|
||||
mtu 1500
|
||||
slaves int1 int2
|
||||
bond_mode 4
|
||||
bond_miimon 100
|
||||
bond_downdelay 200
|
||||
bond_updelay 200
|
||||
bond_lacp_rate slow
|
||||
bond_xmit_hash_policy layer3+4
|
||||
post-up /sbin/ethtool -K aggi tx off tso off
|
||||
|
||||
auto agge
|
||||
iface agge inet manual
|
||||
|
||||
auto br0
|
||||
iface br0 inet static
|
||||
bridge_ports agge
|
||||
hwaddress ether 22:44:77:88:D5:98
|
||||
address 188.44.133.76
|
||||
netmask 255.255.255.248
|
||||
gateway 188.44.133.75
|
||||
slaves ext1 ext2
|
||||
bond_mode 4
|
||||
bond_miimon 100
|
||||
bond_downdelay 200
|
||||
bond_updelay 200
|
||||
bond_lacp_rate slow
|
||||
bond_xmit_hash_policy layer3+4
|
||||
post-up /sbin/ethtool -K agge tx off tso off
|
||||
|
||||
up route add -net 10.0.0.0/8 gw 10.44.15.117 dev aggi
|
||||
up route add -net 192.168.0.0/16 gw 10.44.15.117 dev aggi
|
||||
up route add -net 188.44.208.0/21 gw 10.44.15.117 dev aggi
|
||||
|
||||
auto int1
|
||||
iface int1 inet manual
|
||||
bond-master aggi
|
||||
|
||||
auto int2
|
||||
iface int2 inet manual
|
||||
bond-master aggi
|
||||
|
||||
auto ext1
|
||||
iface ext1 inet manual
|
||||
bond-master agge
|
||||
|
||||
auto ext2
|
||||
iface ext2 inet manual
|
||||
bond-master agge
|
||||
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
source /etc/network/interfaces.d/*.cfg
|
Loading…
Add table
Add a link
Reference in a new issue