From 3b98bfb261f3e1b6ec3a04a49d0f7a917615e85f Mon Sep 17 00:00:00 2001 From: Astro Date: Wed, 23 Jun 2021 21:59:10 +0200 Subject: [PATCH] public-access-proxy: flakify --- flake.nix | 13 +++++++++++++ host-registry.nix | 5 +++++ .../{configuration.nix => default.nix} | 6 +++--- 3 files changed, 21 insertions(+), 3 deletions(-) rename hosts/containers/public-access-proxy/{configuration.nix => default.nix} (95%) diff --git a/flake.nix b/flake.nix index 452cf6bb..86cd61a0 100644 --- a/flake.nix +++ b/flake.nix @@ -115,6 +115,11 @@ name = "kibana"; host = hostRegistry.hosts.kibana.ip4; }; + + public-access-proxy-nixos-rebuild = mkDeploy { + name = "public-access-proxy"; + host = hostRegistry.hosts.public-access-proxy.ip4; + }; }); nixosConfigurations = let @@ -248,6 +253,14 @@ system = "x86_64-linux"; }; + public-access-proxy = nixosSystem' { + modules = [ + ./lib/lxc-container.nix + ./hosts/containers/public-access-proxy + ]; + system = "x86_64-linux"; + }; + }; nixosModules.c3d2 = import ./lib; diff --git a/host-registry.nix b/host-registry.nix index e1b9cd6a..7fb2d1f4 100644 --- a/host-registry.nix +++ b/host-registry.nix @@ -110,6 +110,11 @@ rec { ip4 = "172.20.73.44"; ip6 = "2a00:8180:2c00:282:460:7cff:fe28:76b2"; }; + + public-access-proxy = { + ip4 = "172.20.73.45"; + ip6 = "2a00:8180:2c00:282:1024:5fff:febd:9be7"; + }; }; hqGlobal = builtins.attrNames hosts; diff --git a/hosts/containers/public-access-proxy/configuration.nix b/hosts/containers/public-access-proxy/default.nix similarity index 95% rename from hosts/containers/public-access-proxy/configuration.nix rename to hosts/containers/public-access-proxy/default.nix index 468c4e64..e6b02e89 100644 --- a/hosts/containers/public-access-proxy/configuration.nix +++ b/hosts/containers/public-access-proxy/default.nix @@ -6,9 +6,9 @@ { imports = [ - ../../../lib/lxc-container.nix - ../../../lib/shared.nix - ../../../lib/admins.nix + # ../../../lib/lxc-container.nix + # ../../../lib/shared.nix + # ../../../lib/admins.nix ./proxy.nix ];