Go to file
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
doc man nixos-option: Fix typos. 2010-09-26 13:46:44 +00:00
gui Add the base of a highly experimental gui for NixOS. 2009-09-26 23:15:19 +00:00
lib * Require KVM. 2010-08-29 23:24:54 +00:00
maintainers Clean-up option-usages.nix by using recent library functions. 2009-09-29 16:42:22 +00:00
modules 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
tests Installation CD: Check that the current system can be replaced. 2010-09-25 09:33:21 +00:00
COPYING * Add a license, finally :-) 2010-05-28 11:48:41 +00:00
default.nix * Added a command `nixos-rebuild build-vm-with-bootloader'. This is 2010-09-13 12:34:58 +00:00
README * URL updates. 2008-05-09 15:08:43 +00:00
release.nix * Enable the remote builds test. 2010-08-27 11:20:34 +00:00
VERSION * Version number, stable marker. 2006-11-04 11:27:08 +00:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.