Author: sandervanderburg
Date: 2010-06-11 09:57:53 +0000 (Fri, 11 Jun 2010)
New Revision: 22223

You can view the changes in this commit at:
   https://svn.nixos.org/viewvc/nix?rev=22223&view=rev

Added:
   disnix/examples/php-mysql/trunk/deployment/DistributedDeployment/network.nix
   disnix/examples/php-mysql/trunk/deployment/configurations/
   disnix/examples/php-mysql/trunk/deployment/configurations/mysqlpw
   disnix/examples/php-mysql/trunk/deployment/configurations/mysqlscript
   disnix/examples/php-mysql/trunk/deployment/configurations/test-vm1-httpd.nix
   disnix/examples/php-mysql/trunk/deployment/configurations/test-vm2-mysql.nix

Log:
Added network model which can be used for testing

Changes:

Added: 
disnix/examples/php-mysql/trunk/deployment/DistributedDeployment/network.nix
===================================================================
--- 
disnix/examples/php-mysql/trunk/deployment/DistributedDeployment/network.nix    
                            (rev 0)
+++ 
disnix/examples/php-mysql/trunk/deployment/DistributedDeployment/network.nix    
    2010-06-11 09:57:53 UTC (rev 22223)
@@ -0,0 +1,4 @@
+{
+  test1 = import ../configurations/test-vm1-httpd.nix;
+  test2 = import ../configurations/test-vm2-mysql.nix;
+}

Added: disnix/examples/php-mysql/trunk/deployment/configurations/mysqlpw
===================================================================
--- disnix/examples/php-mysql/trunk/deployment/configurations/mysqlpw           
                (rev 0)
+++ disnix/examples/php-mysql/trunk/deployment/configurations/mysqlpw   
2010-06-11 09:57:53 UTC (rev 22223)
@@ -0,0 +1 @@
+admin
\ No newline at end of file

Added: disnix/examples/php-mysql/trunk/deployment/configurations/mysqlscript
===================================================================
--- disnix/examples/php-mysql/trunk/deployment/configurations/mysqlscript       
                        (rev 0)
+++ disnix/examples/php-mysql/trunk/deployment/configurations/mysqlscript       
2010-06-11 09:57:53 UTC (rev 22223)
@@ -0,0 +1 @@
+grant all on *.* to 'root'@'%' identified by '';

Added: 
disnix/examples/php-mysql/trunk/deployment/configurations/test-vm1-httpd.nix
===================================================================
--- 
disnix/examples/php-mysql/trunk/deployment/configurations/test-vm1-httpd.nix    
                            (rev 0)
+++ 
disnix/examples/php-mysql/trunk/deployment/configurations/test-vm1-httpd.nix    
    2010-06-11 09:57:53 UTC (rev 22223)
@@ -0,0 +1,48 @@
+{pkgs, ...}:
+
+{
+  boot = {
+    loader = {
+      grub = {
+        device = "/dev/sda";
+      };
+    };
+  };
+
+  fileSystems = [
+    { mountPoint = "/";
+      device = "/dev/sda2";
+    }
+  ];
+
+  swapDevices = [
+    { device = "/dev/sda1"; }
+  ];
+  
+  services = {
+    openssh = {
+      enable = true;
+    };
+    
+    disnix = {
+      enable = true;
+    };
+
+    httpd = {
+      enable = true;
+      documentRoot = "/var/www";
+      adminAddr = "ad...@localhost";
+      extraModules = [
+        { name = "php5"; path = "${pkgs.php}/modules/libphp5.so"; }
+      ];
+    };
+  };
+  
+  environment = {
+    systemPackages = [
+      pkgs.mc
+      pkgs.subversion
+      pkgs.lynx
+    ];
+  };
+}

Added: 
disnix/examples/php-mysql/trunk/deployment/configurations/test-vm2-mysql.nix
===================================================================
--- 
disnix/examples/php-mysql/trunk/deployment/configurations/test-vm2-mysql.nix    
                            (rev 0)
+++ 
disnix/examples/php-mysql/trunk/deployment/configurations/test-vm2-mysql.nix    
    2010-06-11 09:57:53 UTC (rev 22223)
@@ -0,0 +1,45 @@
+{pkgs, ...}:
+
+{
+  boot = {
+    loader = {
+      grub = {
+        device = "/dev/sda";
+      };
+    };
+  };
+
+  fileSystems = [
+    { mountPoint = "/";
+      device = "/dev/sda2";
+    }
+  ];
+
+  swapDevices = [
+    { device = "/dev/sda1"; }
+  ];
+  
+  services = {
+    openssh = {
+      enable = true;
+    };
+
+    disnix = {
+      enable = true;
+    };
+
+    mysql = {
+      enable = true;
+      rootPassword = ./mysqlpw;
+      initialScript = ./mysqlscript;
+    };
+  };
+  
+  environment = {
+    systemPackages = [
+      pkgs.mc
+      pkgs.subversion
+      pkgs.lynx
+    ];
+  };
+}

_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to