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