nixpkgs/modules/installer/tools
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
..
installer2 fix nixos-intall(2). Now the configuration is built correctly. 2009-12-15 23:26:55 +00:00
nixos-bootstrap-archive Trying to make the nixos-bootstrap-archive (nixos-minimal-archive in other places named) to have an 2010-07-01 17:54:03 +00:00
nixos-deploy-network 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
nixos-checkout.nix Rename environment.extraPackages to environment.systemPackages. 2009-10-07 17:14:25 +00:00
nixos-gen-seccure-keys.sh * Move the installer tools to modules/installer/tools. 2009-05-29 12:41:29 +00:00
nixos-hardware-scan.pl Make nixos-hardware-scan adding a profile to the generated configuration 2010-09-25 09:33:13 +00:00
nixos-install.sh * nixos-install: copy /etc/nsswitch.conf to the chroot. This seems 2010-02-10 14:31:46 +00:00
nixos-option.sh nixos-option.sh: fix typo 2010-10-01 06:31:27 +00:00
nixos-rebuild.sh * Added a command `nixos-rebuild build-vm-with-bootloader'. This is 2010-09-13 12:34:58 +00:00
tools.nix 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