diff options
Diffstat (limited to 'tv')
| -rw-r--r-- | tv/1systems/mkdir.nix | 14 | ||||
| -rw-r--r-- | tv/1systems/nomic.nix | 14 | ||||
| -rw-r--r-- | tv/1systems/rmdir.nix | 14 | ||||
| -rw-r--r-- | tv/1systems/wu.nix | 18 | ||||
| -rw-r--r-- | tv/1systems/xu.nix | 16 | ||||
| -rw-r--r-- | tv/2configs/default.nix | 19 | 
6 files changed, 19 insertions, 76 deletions
diff --git a/tv/1systems/mkdir.nix b/tv/1systems/mkdir.nix index 55d83f8f3..6ae4f80e8 100644 --- a/tv/1systems/mkdir.nix +++ b/tv/1systems/mkdir.nix @@ -17,23 +17,9 @@ in  {    krebs.build.host = config.krebs.hosts.mkdir; -  krebs.build.user = config.krebs.users.tv;    krebs.build.target = "root@${primary-addr4}"; -  krebs.build.source = { -    git.nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      rev = "c44a593aa43bba6a0708f6f36065a514a5110613"; -    }; -    dir.secrets = { -      path = "/home/tv/secrets/mkdir"; -    }; -    dir.stockholm = { -      path = "/home/tv/stockholm"; -    }; -  }; -    imports = [      ../2configs/hw/CAC-Developer-1.nix      ../2configs/fs/CAC-CentOS-7-64bit.nix diff --git a/tv/1systems/nomic.nix b/tv/1systems/nomic.nix index c2bb4dc78..0c6c935a3 100644 --- a/tv/1systems/nomic.nix +++ b/tv/1systems/nomic.nix @@ -4,23 +4,9 @@ with lib;  {    krebs.build.host = config.krebs.hosts.nomic; -  krebs.build.user = config.krebs.users.tv;    krebs.build.target = "root@nomic.gg23"; -  krebs.build.source = { -    git.nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      rev = "c44a593aa43bba6a0708f6f36065a514a5110613"; -    }; -    dir.secrets = { -      path = "/home/tv/secrets/nomic"; -    }; -    dir.stockholm = { -      path = "/home/tv/stockholm"; -    }; -  }; -    imports = [      ../2configs/hw/AO753.nix      #../2configs/consul-server.nix diff --git a/tv/1systems/rmdir.nix b/tv/1systems/rmdir.nix index 53f14d7df..1f1d975c9 100644 --- a/tv/1systems/rmdir.nix +++ b/tv/1systems/rmdir.nix @@ -17,23 +17,9 @@ in  {    krebs.build.host = config.krebs.hosts.rmdir; -  krebs.build.user = config.krebs.users.tv;    krebs.build.target = "root@rmdir.internet"; -  krebs.build.source = { -    git.nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      rev = "c44a593aa43bba6a0708f6f36065a514a5110613"; -    }; -    dir.secrets = { -      path = "/home/tv/secrets/rmdir"; -    }; -    dir.stockholm = { -      path = "/home/tv/stockholm"; -    }; -  }; -    imports = [      ../2configs/hw/CAC-Developer-1.nix      ../2configs/fs/CAC-CentOS-7-64bit.nix diff --git a/tv/1systems/wu.nix b/tv/1systems/wu.nix index 33292c608..26a603e9b 100644 --- a/tv/1systems/wu.nix +++ b/tv/1systems/wu.nix @@ -4,24 +4,6 @@ with lib;  {    krebs.build.host = config.krebs.hosts.wu; -  krebs.build.user = config.krebs.users.tv; - -  krebs.build.target = "root@wu"; - -  krebs.build.source = { -    git.nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      rev = "c44a593aa43bba6a0708f6f36065a514a5110613"; -      target-path = "/var/src/nixpkgs"; -    }; -    dir.secrets = { -      path = "/home/tv/secrets/wu"; -    }; -    dir.stockholm = { -      path = "/home/tv/stockholm"; -      target-path = "/var/src/stockholm"; -    }; -  };    imports = [      ../2configs/hw/w110er.nix diff --git a/tv/1systems/xu.nix b/tv/1systems/xu.nix index 607f89aea..65220fe3e 100644 --- a/tv/1systems/xu.nix +++ b/tv/1systems/xu.nix @@ -4,22 +4,6 @@ with lib;  {    krebs.build.host = config.krebs.hosts.xu; -  krebs.build.user = config.krebs.users.tv; - -  krebs.build.target = "root@xu"; - -  krebs.build.source = { -    git.nixpkgs = { -      url = https://github.com/NixOS/nixpkgs; -      rev = "c44a593aa43bba6a0708f6f36065a514a5110613"; -    }; -    dir.secrets = { -      path = "/home/tv/secrets/xu"; -    }; -    dir.stockholm = { -      path = "/home/tv/stockholm"; -    }; -  };    imports = [      ../2configs/hw/x220.nix diff --git a/tv/2configs/default.nix b/tv/2configs/default.nix index d3f4eed0d..d31862b60 100644 --- a/tv/2configs/default.nix +++ b/tv/2configs/default.nix @@ -5,6 +5,25 @@ with lib;  {    krebs.enable = true; +  krebs.build = { +    user = config.krebs.users.tv; +    target = mkDefault "root@${config.krebs.build.host.name}"; +    source = { +      git.nixpkgs = { +        url = mkDefault https://github.com/NixOS/nixpkgs; +        rev = mkDefault "c44a593aa43bba6a0708f6f36065a514a5110613"; +        target-path = mkDefault "/var/src/nixpkgs"; +      }; +      dir.secrets = { +        path = mkDefault "/home/tv/secrets/${config.krebs.build.host.name}"; +      }; +      dir.stockholm = { +        path = mkDefault "/home/tv/stockholm"; +        target-path = mkDefault "/var/src/stockholm"; +      }; +    }; +  }; +    networking.hostName = config.krebs.build.host.name;    imports = [  | 
