c342e144 |
1 | val libRoot = "/afs/hcoop.net/common/etc/domtool/lib" |
2 | val resultRoot = "/afs/hcoop.net/common/etc/domtool/nodes" |
668e333e |
3 | val tmpDir = "/tmp/domtool" |
c12828f2 |
4 | |
1f53f82b |
5 | val cat = "/bin/cat" |
c12828f2 |
6 | val cp = "/bin/cp" |
7 | val diff = "/usr/bin/diff" |
8 | val rm = "/bin/rm" |
acb4199f |
9 | val echo = "/bin/echo" |
c685120e |
10 | val grep = "/bin/grep" |
11 | val sudo = "/usr/bin/sudo" |
12 | val domtool_publish = "/usr/local/sbin/domtool-publish" |
85af7d3e |
13 | |
14 | val defaultNs = "ns.hcoop.net" |
15 | |
16 | val defaultRefresh = 172800 |
17 | val defaultRetry = 900 |
18 | val defaultExpiry = 1209600 |
19 | val defaultMinimum = 3600 |
668e333e |
20 | |
c342e144 |
21 | val nodeIps = [("deleuze", "69.90.123.67"), ("mire", "69.90.123.68")] |
22 | val defaultNode = "deleuze" |
4e8a3f2b |
23 | |
20f38467 |
24 | val masterNode = "deleuze" |
25 | val slaveNodes = ["mire"] |
26 | |
1bb29dea |
27 | val dnsNodes_all = ["deleuze", "mire"] |
28 | val dnsNodes_admin = [] |
29 | |
de352c91 |
30 | val mailNodes_all = ["deleuze"] |
31 | val mailNodes_admin = ["mire"] |
32 | |
c342e144 |
33 | val aclFile = "/afs/hcoop.net/common/etc/domtool/acl" |
4e8a3f2b |
34 | |
c342e144 |
35 | val testUser = "test" |
d68ab27c |
36 | |
37 | val defaultDomain = "hcoop.net" |
1f8889bd |
38 | |
c342e144 |
39 | val dispatcher = "deleuze.hcoop.net" |
904eb905 |
40 | val dispatcherPort = 1234 |
d330d9b8 |
41 | val slavePort = 1235 |
2569e66d |
42 | val queueSize = 5 |
904eb905 |
43 | |
44 | val bufSize = 1024 |
2569e66d |
45 | |
0cfb3669 |
46 | val trustStore = "/afs/hcoop.net/common/etc/domtool/TrustStore.pem" |
c342e144 |
47 | val serverCert = "/afs/hcoop.net/common/etc/domtool/servercert.pem" |
48 | val serverKey = "/etc/domtool/serverkey.pem" |
53d222a3 |
49 | |
c342e144 |
50 | val certDir = "/afs/hcoop.net/common/etc/domtool/certs" |
51 | val keyDir = "/afs/hcoop.net/common/etc/domtool/keys" |
1a930bd7 |
52 | val serialDir = "/afs/hcoop.net/common/etc/domtool/serials" |
53d222a3 |
53 | |
c342e144 |
54 | val dispatcherName = "deleuze.hcoop.net" |
7e90e261 |
55 | |
f92c6883 |
56 | fun domtoolDir user = |
57 | case user of |
58 | "domtool" => "/afs/hcoop.net/common/etc/domtool/domtool" |
34cbc93a |
59 | | _ => OS.Path.joinDirFile {dir = Posix.SysDB.Passwd.home (Posix.SysDB.getpwnam user), |
60 | file = "domtool"} |