Initial commit
This commit is contained in:
94
roles/network_interfaces/README.md
Normal file
94
roles/network_interfaces/README.md
Normal file
@ -0,0 +1,94 @@
|
||||
based on:
|
||||
|
||||
https://github.com/dresden-weekly/ansible-network-interfaces (https://galaxy.ansible.com/dresden-weekly/network-interfaces/)
|
||||
|
||||
|
||||
Example Playbook
|
||||
----------------
|
||||
|
||||
```yml
|
||||
- hosts: all
|
||||
become: true
|
||||
become_user: root
|
||||
|
||||
roles:
|
||||
- role: dresden-weekly.network-interfaces
|
||||
|
||||
network_interfaces:
|
||||
- device: eth0
|
||||
description: just a description for humans to understand
|
||||
auto: true
|
||||
family: inet
|
||||
method: static
|
||||
address: 192.168.1.11
|
||||
network: 192.168.1.0
|
||||
netmask: 193.168.1.255
|
||||
gateway: 192.168.1.1
|
||||
mtu: 9000
|
||||
metric: 1
|
||||
nameservers:
|
||||
- 8.8.8.8
|
||||
- 8.8.4.4
|
||||
subnets:
|
||||
- 192.168.1.12/32
|
||||
|
||||
- device: eth1
|
||||
description: simple dhcp client interface
|
||||
auto: true
|
||||
family: inet
|
||||
method: dhcp
|
||||
|
||||
- device: wlan0
|
||||
description: sample wlan interface using wpa_supplicant (note: does not install wpasupplicant)
|
||||
auto: true
|
||||
family: inet
|
||||
method: dhcp
|
||||
additional_options:
|
||||
wpa-driver: nl80211
|
||||
wpa-ssid: my-wifi
|
||||
wpa-psk: password123
|
||||
|
||||
- device: eth0.123
|
||||
description: sample vlan interface using eth0 and tagged for VLAN 123.
|
||||
method: static
|
||||
address: 1.2.3.4
|
||||
netmask: 24
|
||||
broadcast: 1.2.3.255
|
||||
vlan:
|
||||
raw-device: eth0
|
||||
up:
|
||||
- route add default gw 1.2.3.254
|
||||
|
||||
- device: eth2
|
||||
description: First bonding device
|
||||
auto: true
|
||||
family: inet
|
||||
method: manual
|
||||
bond:
|
||||
master: bond0
|
||||
|
||||
- device: eth3
|
||||
description: Second bonding device
|
||||
auto: true
|
||||
family: inet
|
||||
method: manual
|
||||
bond:
|
||||
master: bond0
|
||||
|
||||
- device: bond0
|
||||
description: This bonding device only has one interface
|
||||
allow:
|
||||
- hotplug
|
||||
family: inet
|
||||
method: static
|
||||
bond:
|
||||
mode: 802.3ad
|
||||
xmit-hash-policy: layer3+4
|
||||
miimon: 100
|
||||
slaves: eth2 eth3
|
||||
address: 192.160.50.1
|
||||
netmask: 255.255.255.0
|
||||
dns_search: "localdomain"
|
||||
up:
|
||||
- ip route add 172.16.0.0/24 via 192.168.50.254 dev bond0
|
||||
```
|
Reference in New Issue
Block a user