linux: | |
system: | |
enabled: true | |
domain: ci.local | |
name: linux.ci.local | |
network: | |
enabled: true | |
hostname: linux | |
fqdn: linux.ci.local | |
network_manager: false | |
#interface: | |
#eth0: | |
#enabled: true | |
#type: eth | |
#address: 192.168.0.102 | |
#netmask: 255.255.255.0 | |
#gateway: 192.168.0.1 | |
#name_servers: | |
#- 8.8.8.8 | |
#- 8.8.4.4 | |
#mtu: 1500 | |
#vlan69: | |
#enabled: true | |
#type: vlan | |
#use_interfaces: | |
#- interface: ${linux:interface:eth0} | |
dhclient: | |
enabled: true | |
backoff_cutoff: 15 | |
initial_interval: 10 | |
reboot: 10 | |
retry: 60 | |
select_timeout: 0 | |
timeout: 120 | |
send: | |
- option: host-name | |
declaration: "= gethostname()" | |
supersede: | |
- option: host-name | |
declaration: linux | |
- option: domain-name | |
declaration: ci.local | |
#- option: arp-cache-timeout | |
# declaration: 20 | |
prepend: | |
- option: domain-name-servers | |
declaration: | |
- 8.8.8.8 | |
- 8.8.4.4 | |
- option: domain-search | |
declaration: | |
- example.com | |
- eng.example.com | |
# ip or subnet to reject dhcp offer from | |
reject: | |
- 10.0.2.0/24 | |
request: | |
- subnet-mask | |
- broadcast-address | |
- time-offset | |
- routers | |
- domain-name | |
- domain-name-servers | |
- domain-search | |
- host-name | |
- dhcp6.name-servers | |
- dhcp6.domain-search | |
- dhcp6.fqdn | |
- dhcp6.sntp-servers | |
- netbios-name-servers | |
- netbios-scope | |
- interface-mtu | |
- rfc3442-classless-static-routes | |
- ntp-servers | |
require: | |
- subnet-mask | |
- domain-name-servers | |
# if per interface configuration required add below | |
# interface: | |
# ens2: | |
# initial_interval: 11 | |
# request: | |
# - subnet-mask | |
# - broadcast-address | |
# reject: | |
# - 10.0.3.0/24 | |
# ens3: | |
# initial_interval: 12 | |
# reject: | |
# - 10.0.4.0/24 | |
systemd: | |
link: | |
10-iface-dmz: | |
match: | |
type: eth | |
# MACAddress: c8:5b:7f:a5:1a:da | |
# OriginalName: eth0 | |
link: | |
name: dmz0 | |
netdev: | |
20-bridge: | |
NetDev: | |
Name: br0 | |
Kind: bridge | |
20-bridge-dmz: | |
# test all lowercase | |
match: | |
name: dmz0 | |
network: | |
description: bridge | |
bridge: br-dmz0 | |
network: | |
40-dhcp: | |
Match: | |
Name: '*' | |
Network: | |
DHCP: yes |