diff options
author | lassulus <lassulus@lassul.us> | 2018-05-20 10:04:05 +0200 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2018-05-20 10:04:05 +0200 |
commit | e1fec918a64a6c0aff0b758b4ea8a5e228623012 (patch) | |
tree | 2eab1386817468798e7498d6754e138a7fa13b57 /lass | |
parent | e437f49a1b604f92d875a1209b4e4f9f5b46c893 (diff) |
l cabal.r: provice host for blue.r
Diffstat (limited to 'lass')
-rw-r--r-- | lass/1systems/cabal/config.nix | 1 | ||||
-rw-r--r-- | lass/2configs/blue-host.nix | 22 |
2 files changed, 23 insertions, 0 deletions
diff --git a/lass/1systems/cabal/config.nix b/lass/1systems/cabal/config.nix index b117b5116..64c179e67 100644 --- a/lass/1systems/cabal/config.nix +++ b/lass/1systems/cabal/config.nix @@ -14,6 +14,7 @@ <stockholm/lass/2configs/games.nix> <stockholm/lass/2configs/bitcoin.nix> <stockholm/lass/2configs/AP.nix> + <stockholm/lass/2configs/blue-host.nix> ]; krebs.build.host = config.krebs.hosts.cabal; diff --git a/lass/2configs/blue-host.nix b/lass/2configs/blue-host.nix new file mode 100644 index 000000000..657234bc1 --- /dev/null +++ b/lass/2configs/blue-host.nix @@ -0,0 +1,22 @@ +{ config, lib, pkgs, ... }: +with import <stockholm/lib>; + +{ + imports = [ + <stockholm/lass/2configs/container-networking.nix> + ]; + containers.blue = { + config = { ... }: { + environment.systemPackages = [ pkgs.git ]; + services.openssh.enable = true; + users.users.root.openssh.authorizedKeys.keys = [ + config.krebs.users.lass.pubkey + ]; + }; + autoStart = true; + enableTun = true; + privateNetwork = true; + hostAddress = "10.233.2.9"; + localAddress = "10.233.2.10"; + }; +} |