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
