Function | add_ldif | Undocumented |
Function | modify_ldif | Undocumented |
Function | setup_ldb | Import a LDIF a file into a LDB handle, optionally substituting variables. |
Function | setup_path | Return an absolute path to the provision tempate file specified by file |
Function | get_domainguid | Undocumented |
Function | get_ntdsguid | Undocumented |
Function | get_dnsadmins_sid | Undocumented |
Class | ARecord | Undocumented |
Class | AAAARecord | Undocumented |
Class | CNameRecord | Undocumented |
Class | NSRecord | Undocumented |
Class | SOARecord | Undocumented |
Class | SRVRecord | Undocumented |
Function | setup_dns_partitions | Undocumented |
Function | add_dns_accounts | Undocumented |
Function | add_dns_container | Undocumented |
Function | add_rootservers | Undocumented |
Function | add_at_record | Undocumented |
Function | add_srv_record | Undocumented |
Function | add_ns_record | Undocumented |
Function | add_ns_glue_record | Undocumented |
Function | add_cname_record | Undocumented |
Function | add_host_record | Undocumented |
Function | add_domain_record | Undocumented |
Function | add_msdcs_record | Undocumented |
Function | add_dc_domain_records | Undocumented |
Function | add_dc_msdcs_records | Undocumented |
Function | secretsdb_setup_dns | Add DNS specific bits to a secrets database. |
Function | create_dns_dir | Write out a DNS zone file, from the info in the current database. |
Function | create_zone_file | Write out a DNS zone file, from the info in the current database. |
Function | create_samdb_copy | Create a copy of samdb and give write permissions to named for dns partitions |
Function | create_dns_update_list | Write out a dns_update_list file |
Function | create_named_conf | Write out a file containing zone statements suitable for inclusion in a named.conf file (including GSS-TSIG configuration). |
Function | create_named_txt | Write out a file containing zone statements suitable for inclusion in a named.conf file (including GSS-TSIG configuration). |
Function | is_valid_dns_backend | Undocumented |
Function | is_valid_os_level | Undocumented |
Function | setup_ad_dns | Provision DNS information (assuming GC role) |
Parameters | ldb | LDB file to import into. |
ldif_path | Path to the LDIF file. | |
subst_vars | Dictionary with substitution variables. | |
Note | Either all LDIF data will be added or none (using transactions). |
Parameters | secretsdb | Ldb Handle to the secrets database |
names | Names shortcut | |
machinepass | Machine password |
Parameters | logger | Logger object |
paths | paths object |
Parameters | paths | paths object |
dnsdomain | DNS Domain name | |
domaindn | DN of the Domain | |
hostip | Local IPv4 IP | |
hostip6 | Local IPv6 IP | |
hostname | Local hostname | |
realm | Realm name | |
domainguid | GUID of the domain. | |
ntdsguid | GUID of the hosts nTDSDSA record. |
Parameters | paths | all paths |
realm | Realm name | |
dnsdomain | DNS Domain name | |
dns_backend | DNS backend type | |
keytab_name | File name of DNS keytab file |
Parameters | path | Path of the new named.conf file. |
realm | Realm name | |
dnsdomain | DNS Domain name | |
private_dir | Path to private directory | |
keytab_name | File name of DNS keytab file |
Parameters | samdb | LDB object connected to sam.ldb file |
secretsdb | LDB object connected to secrets.ldb file | |
names | Names shortcut | |
paths | Paths shortcut | |
lp | Loadparm object | |
logger | Logger object | |
dns_backend | Type of DNS backend | |
os_level | Functional level (treated as os level) | |
site | Site to create hostnames in | |
dnspass | Password for bind's DNS account | |
hostip | IPv4 address | |
hostip6 | IPv6 address | |
targetdir | Target directory for creating DNS-related files for BIND9 |