nixpkgs/modules
Sander van der Burg 122e125d6b Added the nixos-deploy-network tool. With this tool you can write a network of NixOS configurations, e.g.:
{
  test1 = {pkgs, config, ...}:
    {
       # NixOS config of machine test1
       ...
    };

  test2 = {pkgs, config, ...}:
    {
       # NixOS config of machine test2
       ...
    };
}

And an infrastructure expression, e.g:

{
  test1 = {
    hostName = "test1.example.org";
    system = "i686-linux";
  };
  test2 = {
    hostName = "test2.example.org";
    system = "x86_64-linux";
  };
}

And by executing:

nixos-deploy-network -n network.nix -i infrastructure.nix

The system configurations in the network expression are built, transferred to the machines in the network and finally activated. 


svn path=/nixos/trunk/; revision=24146
2010-10-07 14:30:52 +00:00
..
config Some cleanups in the activation script: 2010-09-13 15:41:38 +00:00
hardware
installer Added the nixos-deploy-network tool. With this tool you can write a network of NixOS configurations, e.g.: 2010-10-07 14:30:52 +00:00
misc Added Folding@Home service 2010-09-16 02:06:44 +00:00
profiles Add empty profile. 2010-09-25 22:29:42 +00:00
programs Fix lots of KDE functionality 2010-09-30 05:08:33 +00:00
security Some cleanups in the activation script: 2010-09-13 15:41:38 +00:00
services hydra-mirror: enable binary patches 2010-10-07 12:46:26 +00:00
system * Added a "xendomains" job to automatically start the domains defined 2010-10-06 16:07:16 +00:00
tasks * Don't set hostname to "", dhclient no longer needs it. 2010-09-14 11:58:55 +00:00
testing * In the activation script, don't require the path to the "system" 2010-09-13 18:19:15 +00:00
virtualisation * Don't run ntpd in DomU. 2010-10-06 20:22:36 +00:00
module-list.nix * Rename the xen module to xen-dom0. 2010-10-05 14:23:12 +00:00
rename.nix * Improve obsolete/deprecated option warnings. 2010-05-07 15:14:50 +00:00