@cryptotaxi247 / infra / commits / d197e80a

Added configuration file for the WebDSL server

svn path=/configurations/trunk/tud/; revision=10546

Sander van der Burg committed Feb 7, 2008 at 14:35 UTC d197e80abc9bf4e26c5ed37c338d608899b7a7eb
1 file changed +60
webdsl.nix new
+60
@@ -0,0 +1,60 @@
1 +{
2 + boot = {
3 + grubDevice = "/dev/sda";
4 +
5 + initrd = {
6 + extraKernelModules = [ "mptbase" "mptscsih" "mptsas" ];
7 + };
8 + };
9 +
10 + fileSystems = [
11 + {
12 + mountPoint = "/";
13 + device = "/dev/sda4";
14 + fsType = "ext3";
15 + }
16 + ];
17 +
18 + swapDevices = [
19 + { device = "/dev/sda3"; }
20 + ];
21 +
22 + networking = {
23 + defaultGateway = "130.161.158.1";
24 + hostName = "webdsl";
25 + domain = "st.ewi.tudelft.nl";
26 +
27 + interfaces = [ { ipAddress = "130.161.159.185"; name = "eth0"; subnetMask = "255.255.254.0"; } ];
28 + nameservers = [ "130.161.158.4" "130.161.158.133" ];
29 + useDHCP = false;
30 + };
31 +
32 + services = {
33 + sshd = {
34 + enable = true;
35 + };
36 +
37 + httpd = {
38 + enable = true;
39 + adminAddr = "webdsl@st.ewi.tudelft.nl";
40 + mod_jk = {
41 + enable = true;
42 + applicationMappings = [ "webdslorg" ];
43 + };
44 + };
45 +
46 + mysql = {
47 + enable = true;
48 + };
49 +
50 + jboss = {
51 + enable = true;
52 + useJK = true;
53 + };
54 +
55 + vsftpd = {
56 + enable = true;
57 + anonymousUser = true;
58 + };
59 + };
60 +}