prologin.mdbsync_clients.dns module¶
MDBSync client regenerating the DNS configuration at each MDB update.
-
prologin.mdbsync_clients.dns.build_alien_prolo_zone()¶ Alien machines just need to be able to access netboot.
-
prologin.mdbsync_clients.dns.build_alien_revdns_zone()¶ Build the reverse DNS zone for the alien IP range.
It is fully static and could in theory be only built once, but meh.
-
prologin.mdbsync_clients.dns.build_machines_revdns_zone(machines, mtype, ip)¶
-
prologin.mdbsync_clients.dns.build_normal_prolo_zone(machines)¶
-
prologin.mdbsync_clients.dns.build_zone(name, records)¶
-
prologin.mdbsync_clients.dns.reload_zones()¶
-
prologin.mdbsync_clients.dns.update_dns_config(machines_map, metadata)¶