Development
This commit is contained in:
parent
916d238602
commit
6c3abca58c
4 changed files with 208 additions and 303 deletions
|
|
@ -306,6 +306,23 @@ def config_datasource(name):
|
|||
row['server_identity_dns_servers'] = '\n'.join(_dns) if isinstance(_dns, list) else str(_dns or '')
|
||||
_ntp = v.get('dhcp_information', {}).get('explicit_overrides', {}).get('ntp_servers', [])
|
||||
row['server_identity_ntp_servers'] = '\n'.join(_ntp) if isinstance(_ntp, list) else str(_ntp or '')
|
||||
row['gateway'] = row['server_identity_gateway']
|
||||
row['dns_servers'] = row['server_identity_dns_servers']
|
||||
row['ntp_servers'] = row['server_identity_ntp_servers']
|
||||
row['dns_servers_override'] = 1 if row['server_identity_dns_servers'] else 0
|
||||
row['ntp_servers_override'] = 1 if row['server_identity_ntp_servers'] else 0
|
||||
_dhi = v.get('dhcp_information', {})
|
||||
row['dhcp_pool_start'] = _dhi.get('dynamic_pool_start', '')
|
||||
row['dhcp_pool_end'] = _dhi.get('dynamic_pool_end', '')
|
||||
_lt = _dhi.get('lease_time', '')
|
||||
if _lt and len(_lt) > 1 and _lt[:-1].isdigit() and _lt[-1] in 'mhd':
|
||||
row['dhcp_lease_time'] = _lt[:-1]
|
||||
row['dhcp_lease_unit'] = {'m': 'minutes', 'h': 'hours', 'd': 'days'}[_lt[-1]]
|
||||
else:
|
||||
row['dhcp_lease_time'] = ''
|
||||
row['dhcp_lease_unit'] = ''
|
||||
row['dhcp_domain'] = _dhi.get('domain', '')
|
||||
row['server_identities_json'] = json.dumps(v.get('server_identities', []))
|
||||
rows.append(row)
|
||||
return rows
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue