From dc137c54eb16955dec3e7b9bdbc3d0dd6173221e Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 20 Jan 2010 21:03:53 +0000 Subject: [PATCH] * Configuration used to generate an Amazon image. This doesn't belong in `tests' but I don't have a better place right now. svn path=/nixos/trunk/; revision=19583 --- tests/amazon.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/amazon.nix diff --git a/tests/amazon.nix b/tests/amazon.nix new file mode 100644 index 00000000000..a1fe7525301 --- /dev/null +++ b/tests/amazon.nix @@ -0,0 +1,33 @@ +rec { + + machine = + { config, pkgs, ... }: + + { + services.httpd.enable = true; + services.httpd.adminAddr = "e.dolstra@tudelft.nl"; + services.httpd.documentRoot = "${pkgs.valgrind}/share/doc/valgrind/html"; + + nixpkgs.config.packageOverrides = pkgsOld: + { dhcp = pkgs.lib.overrideDerivation pkgsOld.dhcp (oldAttrs: + { configureFlags = "--disable-dhcpv6"; + }); + }; + + fileSystems = [ ]; + + swapDevices = + [ { device = "/dev/sda2"; } ]; + + services.sshd.enable = true; + services.sshd.permitRootLogin = "without-password"; + + services.mingetty.ttys = [ ]; + }; + + config = (import ./lib/eval-config.nix { + system = "i686-linux"; + modules = [ machine ./modules/virtualisation/amazon-image.nix ]; + }).config; + +}