Development
This commit is contained in:
parent
84118a4c2b
commit
916d238602
9 changed files with 51 additions and 51 deletions
|
|
@ -195,11 +195,11 @@ def resolve_vlan_options(vlan):
|
|||
overrides = vpi.get("explicit_overrides", {})
|
||||
default = lowest_quartet_ip(vlan) or str(next(network_for(vlan).hosts()))
|
||||
gateway = overrides.get("gateway", "") or default
|
||||
dns = overrides.get("dns_server", "") or gateway
|
||||
dns = overrides.get("dns_servers", "") or gateway
|
||||
return {
|
||||
"gateway": gateway,
|
||||
"dns_server": dns,
|
||||
"ntp_server": None,
|
||||
"dns_servers": dns,
|
||||
"ntp_servers": None,
|
||||
}
|
||||
overrides = vlan.get("dhcp_information", {}).get("explicit_overrides", {})
|
||||
default = lowest_quartet_ip(vlan)
|
||||
|
|
@ -210,8 +210,8 @@ def resolve_vlan_options(vlan):
|
|||
return v or default
|
||||
return {
|
||||
"gateway": overrides.get("gateway", "") or default,
|
||||
"dns_server": _resolve("dns_server"),
|
||||
"ntp_server": _resolve("ntp_server"),
|
||||
"dns_servers": _resolve("dns_servers"),
|
||||
"ntp_servers": _resolve("ntp_servers"),
|
||||
}
|
||||
|
||||
def is_physical(vlan):
|
||||
|
|
@ -481,8 +481,8 @@ def build_vlan_dnsmasq_conf(vlan, data, iface):
|
|||
line(f"domain={d.get('domain', 'local')}")
|
||||
line()
|
||||
line(f"dhcp-option=tag:{name},option:router,{gateway}")
|
||||
line(f"dhcp-option=tag:{name},option:dns-server,{opts['dns_server']}")
|
||||
line(f"dhcp-option=tag:{name},option:ntp-server,{opts['ntp_server']}")
|
||||
line(f"dhcp-option=tag:{name},option:dns-server,{opts['dns_servers']}")
|
||||
line(f"dhcp-option=tag:{name},option:ntp-server,{opts['ntp_servers']}")
|
||||
line()
|
||||
|
||||
identity_hosts = [s for s in vlan.get("server_identities", []) if s.get("hostname")]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue