2 (* Basis library root directory *)
4 val resultRoot : string
5 (* Root directory for a directory hierarchy corresponding to domain structure,
6 * where each node contains Domtool-generated result files for that domain. *)
8 val oldResultRoot : string
9 (* Save an old copy for differencing *)
12 (* Filesystem location for creating temporary directories *)
14 (* Paths to standard UNIX utilities *)
22 val domtool_publish : string
24 (* DNS SOA parameter defaults *)
25 val defaultNs : string
26 val defaultRefresh : int
27 val defaultRetry : int
28 val defaultExpiry : int
29 val defaultMinimum : int
31 (* Names of machines who will receive configuration *)
32 val nodeIps : (string * string) list
33 val defaultNode : string
35 val masterNode : string
36 val slaveNodes : string list
39 (* Place to serialize ACL information *)
43 val defaultDomain : string
45 val dispatcher : string
46 val dispatcherPort : int
52 val trustStore : string
56 val serialDir : string
58 val dispatcherName : string
60 val dnsNodes_all : string list
61 val dnsNodes_admin : string list
63 val mailNodes_all : string list
64 val mailNodes_admin : string list
66 val domtoolDir : string -> string
68 val worldReadable : string list
70 val publish_reusers : string