merge toplevel-dynamic-environment
[hcoop/domtool2.git] / lib / defaults.dtl
1 extern val you : your_user;
2 extern val defaultMailbox : email;
3 extern val defaultServerAdmin : email;
4
5 var SSL : ssl = no_ssl;
6
7 var User : your_user = you;
8
9 var Group : your_group = "nogroup";
10
11 var DocumentRoot : your_path = (home "public_html");
12 var SuExec : suexec_flag = true;
13 var PhpVersion : php_version = php5;
14
15 var Mailbox : email = defaultMailbox;
16 var ServerAdmin : email = defaultServerAdmin;
17
18 var Aliases : [your_domain] = [];
19
20 val defaultTTL : int = 3600;
21 val defaultNs : domain = "ns1.hcoop.net";
22 val defaultRefresh : int = 86400;
23 val defaultRetry : int = 1800;
24 val defaultExpiry : int = 1209600;
25 val defaultMinimum : int = 3600;
26
27 val dnsMasterNode : master = (internalMaster dns_master_node);
28 val dnsSlaveNodes : [dns_node] = dns_slave_nodes;
29
30 var DNS : dnsKind = useDns (soa defaultNs serialAuto defaultRefresh defaultRetry defaultExpiry defaultMinimum) dnsMasterNode dnsSlaveNodes;
31 var TTL : int = defaultTTL;
32
33 var WWW : [Vhost] = Skip;
34 var CreateWWW : bool = true;
35 var DefaultA : bool = true;
36 var DefaultAlias : bool = true;
37 var DefaultAliasSource : aliasSource = defaultSource;
38 var HandleMail : bool = true;
39 var AddMX : bool = true;
40
41 var MailNodes : [mail_node] = ["deleuze"];
42
43 var MailManPlaces : [mailman_place] = [mailman_place_default mailman_node];
44
45 var DefaultWebNode : web_node = web_node;