krops.nix: Delete
This commit is contained in:
parent
7f88c60cc2
commit
29034e6056
1 changed files with 0 additions and 36 deletions
36
krops.nix
36
krops.nix
|
@ -1,36 +0,0 @@
|
|||
let
|
||||
krops = builtins.fetchGit { url = "https://cgit.krebsco.de/krops/"; };
|
||||
lib = import "${krops}/lib";
|
||||
pkgs = import "${krops}/pkgs" { };
|
||||
source = machine:
|
||||
lib.evalSource [{
|
||||
config.file = toString ./machines;
|
||||
nixos-config.symlink = "config/${machine}/configuration.nix";
|
||||
# Auto-upgrade wen?
|
||||
nixpkgs.git = {
|
||||
clean.exclude = [ "/.version-suffix" ];
|
||||
ref = "origin/release-23.05";
|
||||
url = "https://github.com/NixOS/nixpkgs";
|
||||
};
|
||||
}];
|
||||
mkTestConfig = hostname: {
|
||||
name = "test-${hostname}";
|
||||
value = pkgs.krops.writeTest "test-${hostname}" {
|
||||
source = source hostname;
|
||||
target = lib.mkTarget {
|
||||
host = "localhost";
|
||||
path = "/tmp/src";
|
||||
};
|
||||
force = true; # force create the sentinel file.
|
||||
};
|
||||
};
|
||||
mkTestsConfig = hostnames: builtins.listToAttrs (map mkTestConfig hostnames);
|
||||
mkDeploy = hostname: target: { ${hostname} = pkgs.krops.writeDeploy "deploy-${hostname}" {
|
||||
source = source hostname;
|
||||
inherit target;
|
||||
}; };
|
||||
in {}
|
||||
// mkDeploy "core-services-01" "root@core01.rz.ens.wtf"
|
||||
// mkDeploy "remote-builder-01" "root@nix01.builders.rz.ens.wtf"
|
||||
// mkDeploy "public-cof" "root@beta.rz.ens.wtf"
|
||||
// mkTestsConfig [ "core-services-01" "remote-builder-01" "public-cof" ]
|
Loading…
Reference in a new issue