easy_domain: fix argument
[hcoop/domtool2.git] / lib / hcoop.dtl
CommitLineData
87fedaf1
AC
1{{HCoop-specific stuff}}
2
b271ecb0
AC
3extern type homedir_path;
4{{Some relative subdirectory of your home directory}}
5
6extern val home : homedir_path -> your_path;
87fedaf1
AC
7{{Shortcut to denote a subdirectory of your home directory}}
8
48ee2f67
AC
9extern val homeS : no_spaces -> no_spaces;
10{{Use this version when it doesn't matter if the output is a real filesystem
11 path.}}
12
4f9c5b51
AC
13val mailmanHcoop = mailmanWebHost "lists.hcoop.net";
14{{Configure your domain to have its Mailman mailing lists served on the web at
15 lists.hcoop.net.}}
e7482df3 16
46973ea9 17(* Peer 1 *)
e7482df3
AC
18val deleuze_ip : (ip) = "69.90.123.67";
19val mire_ip : (ip) = "69.90.123.68";
768babf8 20val navajos_ip : (ip) = "69.90.123.70";
5ea8643a 21val bog_ip : (ip) = "69.90.123.72";
64c04e02 22val mccarthy_ip : (ip) = "69.90.123.73";
5ea8643a
CE
23val hopper_ip : (ip) = "69.90.123.74";
24val fritz_ip : (ip) = "69.90.123.75";
25
46973ea9 26(* Linode *)
5ea8643a 27val outpost_ip : (ip) = "151.236.216.192";
523df579 28val outpost_ipv6 : (ipv6) = "2a01:7e00::f03c:91ff:fe70:7c62";
768babf8 29
46973ea9 30(* Digital Ocean *)
464f8a3d
CE
31val gibran_ip : (ip) = "142.93.177.82";
32val gibran_private_ip : (ip) = "10.132.5.78";
33val gibran_ipv6 : (ipv6) = "2604:a880:800:c1::99:5001";
46973ea9 34
3ea90cf9
CE
35val lovelace_ip : (ip) = "68.183.58.241";
36val lovelace_private_ip : (ip) = "10.132.27.211";
37val lovelace_ipv6 : (ipv6) = "2604:a880:800:c1::c2:7001";
38
464f8a3d
CE
39val marsh_ip : (ip) = "45.55.52.66";
40val marsh_private_ip : (ip) = "10.132.96.182";
41val marsh_ipv6 : (ipv6) = "2604:a880:800:a1::13a3:f001";
8b4512f9 42
2b8dab22
CE
43val minsky_ip : (ip) = "104.248.1.95";
44val minsky_private_ip : (ip) = "10.132.154.5";
45val minsky_ipv6 : (ipv6) = "2604:a880:800:c1::b1:5001";
6eea27a0 46
464f8a3d
CE
47val shelob_ip : (ip) = "68.183.54.165";
48val shelob_private_ip : (ip) = "10.132.7.249";
49val shelob_ipv6 : (ipv6) = "2604:a880:800:c1::d:3001";
6b65a0a6 50
22af7770 51val simpleWeb = \host -> \docroot -> web host where
6b65a0a6
AC
52 DocumentRoot = home docroot
53with end;