summaryrefslogtreecommitdiffstats
path: root/tv/krops.nix
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2018-09-10 17:32:31 +0200
committermakefu <github@syntax-fehler.de>2018-09-10 17:32:31 +0200
commit859f98583788a9324be0e8c52d36a6bb812273fe (patch)
tree81e1ce4bd2a4185221761165023434f8737fff06 /tv/krops.nix
parentb2a3bd38ea70307c8b136eba42de7cc882afd441 (diff)
parentf6e69c6ecb25fc96655ec1749747d9ccb7880365 (diff)
Merge remote-tracking branch 'lass/master'
Diffstat (limited to 'tv/krops.nix')
-rw-r--r--tv/krops.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/tv/krops.nix b/tv/krops.nix
new file mode 100644
index 000000000..231486ab7
--- /dev/null
+++ b/tv/krops.nix
@@ -0,0 +1,22 @@
+{ name }: rec {
+
+ inherit (import ../krebs/krops.nix { inherit name; })
+ krebs-source
+ lib
+ pkgs
+ ;
+
+ source = lib.evalSource [
+ krebs-source
+ {
+ nixos-config.symlink = "stockholm/tv/1systems/${name}/config.nix";
+ secrets.file = toString ./dummy_secrets;
+ }
+ ];
+
+ # usage: $(nix-build --no-out-link --argstr name HOSTNAME --argstr target PATH -A test)
+ test = { target }: pkgs.krops.writeTest "tv-krops-${name}-ci" {
+ inherit source target;
+ };
+
+}