mirror of
https://github.com/sstent/vmimages.git
synced 2025-12-06 06:01:51 +00:00
26 lines
593 B
Nix
26 lines
593 B
Nix
{ self
|
|
, deploy
|
|
, ...
|
|
}:
|
|
let
|
|
mkNode = server: ip: fast: {
|
|
hostname = "${ip}:22";
|
|
fastConnection = fast;
|
|
profiles.system.path =
|
|
deploy.lib.x86_64-linux.activate.nixos
|
|
self.nixosConfigurations."${server}";
|
|
};
|
|
in
|
|
{
|
|
user = "root";
|
|
sshUser = "root";
|
|
nodes = {
|
|
optina = mkNode "optina" "10.40.33.20" true;
|
|
portal = mkNode "portal" "10.40.33.1" true;
|
|
sarov = mkNode "sarov" "10.40.33.183" true;
|
|
valaam = mkNode "valaam" "10.40.33.21" true;
|
|
prod01 = mkNode "prod01" "45.76.4.212" false;
|
|
prod03 = mkNode "prod03" "45.63.23.13" false;
|
|
};
|
|
}
|