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 | |
47b18d28 | 10 | val nodeIps = [("outpost", "151.236.216.192", "2a01:7e00::f03c:91ff:fe70:7c62"), ("gibran", "142.93.177.82", "2604:a880:800:c1::99:5001"), ("marsh", "45.55.52.66", "2604:a880:800:a1::13a3:f001"), ("minsky", "104.248.1.95", "2604:a880:800:c1::b1:5001"), ("shelob", "68.183.54.165", "2604:a880:800:c1::d:3001"), ("lovelace", "68.183.58.241", "2604:a880:800:c1::c2:7001"), ("busted", "64.225.6.23", "2604:a880:800:c1::1fe:7001")] |
ed57989d | 11 | val dispatcherName = "gibran" |
12adf55a | 12 | |
70a832f9 | 13 | val dnsNodes_all = ["outpost", "gibran"] |
470e9d68 | 14 | val dnsNodes_admin = ["busted"] |
be1bea4c | 15 | |
48c4786d | 16 | val mailNodes_all = ["minsky"] |
470e9d68 | 17 | val mailNodes_admin = ["busted"] |
bbdf617f | 18 | |
979844d5 | 19 | val aclFile = ConfigCore.sharedRoot ^ "/acl" |
12adf55a | 20 | |
a49a9bfb | 21 | val testUser = "test" |
8a7c40fa AC |
22 | |
23 | val defaultDomain = "hcoop.net" | |
559e89e9 | 24 | |
07cc384c | 25 | val dispatcherPort = 1234 |
36e42cb8 | 26 | val slavePort = 1235 |
3b267643 | 27 | val queueSize = 5 |
07cc384c AC |
28 | |
29 | val bufSize = 1024 | |
3b267643 | 30 | |
979844d5 | 31 | val trustStore = ConfigCore.sharedRoot ^ "/TrustStore.pem" |
aa56e112 | 32 | |
979844d5 CE |
33 | val certDir = ConfigCore.sharedRoot ^ "/certs" |
34 | val keyDir = ConfigCore.sharedRoot ^ "/keys" | |
2c4e2cf3 | 35 | val caDir = "/etc/domtool/ca" |
aa56e112 | 36 | |
1824f573 AC |
37 | fun domtoolDir user = |
38 | case user of | |
979844d5 | 39 | "domtool" => ConfigCore.sharedRoot ^ "/.domtool" |
26ba11bf | 40 | | _ => OS.Path.joinDirFile {dir = Posix.SysDB.Passwd.home (Posix.SysDB.getpwnam user), |
e7905534 | 41 | file = ".domtool"} |
998ed174 | 42 | |
462b0915 | 43 | val worldReadable = ["/usr/share/moin", "/usr/share/apache/icons", "/afs/hcoop.net/common/app/moin/installed"] |
563e7792 | 44 | |
979844d5 | 45 | val publish_reusers = ConfigCore.sudo ^ " " ^ domtool_publish ^ " users" |