Commit | Line | Data |
---|---|---|
979844d5 CE |
1 | open ConfigCore |
2 | ||
3 | val libRoot = ConfigCore.sharedRoot ^ "/lib" | |
4 | val resultRoot = ConfigCore.sharedRoot ^ "/nodes" | |
e0b0abd2 | 5 | val tmpDir = "/tmp/domtool" |
979844d5 | 6 | val oldResultRoot = ConfigCore.sharedRoot ^ "/nodes.old" |
d612d62c | 7 | |
979844d5 | 8 | val domtool_publish = ConfigCore.installPrefix ^ "/sbin/domtool-publish" |
6ae327f8 | 9 | |
a431ca34 | 10 | val defaultNs = "ns1.hcoop.net" |
6ae327f8 | 11 | |
635b5f7d AC |
12 | val defaultRefresh = 86400 |
13 | val defaultRetry = 1800 | |
6ae327f8 AC |
14 | val defaultExpiry = 1209600 |
15 | val defaultMinimum = 3600 | |
e0b0abd2 | 16 | |
2d25e552 | 17 | val nodeIps = [("deleuze", "69.90.123.67"), ("hopper", "69.90.123.74"), ("fritz", "69.90.123.75"), ("navajos", "69.90.123.70"), ("bog", "69.90.123.72"), ("outpost", "151.236.216.192")] |
98b7dac7 | 18 | val defaultNode = "fritz" |
12adf55a | 19 | |
fec6c9c4 | 20 | val dnsNodes_all = ["deleuze", "outpost"] |
be1bea4c AC |
21 | val dnsNodes_admin = [] |
22 | ||
837dcf99 | 23 | val mailNodes_all = ["deleuze"] |
2d25e552 | 24 | val mailNodes_admin = [] |
bbdf617f | 25 | |
979844d5 | 26 | val aclFile = ConfigCore.sharedRoot ^ "/acl" |
12adf55a | 27 | |
a49a9bfb | 28 | val testUser = "test" |
8a7c40fa AC |
29 | |
30 | val defaultDomain = "hcoop.net" | |
559e89e9 | 31 | |
979844d5 | 32 | val dispatcher = defaultNode ^ "." ^ defaultDomain |
07cc384c | 33 | val dispatcherPort = 1234 |
36e42cb8 | 34 | val slavePort = 1235 |
3b267643 | 35 | val queueSize = 5 |
07cc384c AC |
36 | |
37 | val bufSize = 1024 | |
3b267643 | 38 | |
979844d5 | 39 | val trustStore = ConfigCore.sharedRoot ^ "/TrustStore.pem" |
aa56e112 | 40 | |
979844d5 CE |
41 | val certDir = ConfigCore.sharedRoot ^ "/certs" |
42 | val keyDir = ConfigCore.sharedRoot ^ "/keys" | |
43 | val serialDir = ConfigCore.sharedRoot ^ "/serials" | |
aa56e112 | 44 | |
98b7dac7 | 45 | val dispatcherName = defaultNode |
97665758 | 46 | |
1824f573 AC |
47 | fun domtoolDir user = |
48 | case user of | |
979844d5 | 49 | "domtool" => ConfigCore.sharedRoot ^ "/.domtool" |
26ba11bf | 50 | | _ => OS.Path.joinDirFile {dir = Posix.SysDB.Passwd.home (Posix.SysDB.getpwnam user), |
e7905534 | 51 | file = ".domtool"} |
998ed174 | 52 | |
462b0915 | 53 | val worldReadable = ["/usr/share/moin", "/usr/share/apache/icons", "/afs/hcoop.net/common/app/moin/installed"] |
563e7792 | 54 | |
979844d5 | 55 | val publish_reusers = ConfigCore.sudo ^ " " ^ domtool_publish ^ " users" |