From 2556173bd0d4876e2fc7e3938a768f730570687d Mon Sep 17 00:00:00 2001 From: Astro Date: Mon, 20 Jun 2022 00:06:32 +0200 Subject: [PATCH] blogs: microvmify --- flake.nix | 2 +- hosts/containers/blogs/default.nix | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/flake.nix b/flake.nix index 6a245217..69eac22f 100644 --- a/flake.nix +++ b/flake.nix @@ -621,7 +621,7 @@ blogs = nixosSystem' { modules = [ self.nixosModules.plume - ./config/lxc-container.nix + self.nixosModules.microvm ./hosts/containers/blogs { sops.defaultSopsFile = "${secrets}/hosts/blogs/secrets.yaml"; } ]; diff --git a/hosts/containers/blogs/default.nix b/hosts/containers/blogs/default.nix index 6ed5cd28..12272785 100644 --- a/hosts/containers/blogs/default.nix +++ b/hosts/containers/blogs/default.nix @@ -1,13 +1,12 @@ { hostRegistry, zentralwerk, config, ... }: { + microvm.mem = 2048; + c3d2.deployment = { + server = "server10"; + mounts = [ "etc" "home" "var"]; + }; networking = { hostName = "blogs"; - useNetworkd = true; - interfaces.eth0.ipv4.addresses = [{ - address = config.c3d2.hosts."${config.networking.hostName}".ip4; - prefixLength = zentralwerk.lib.config.site.net.serv.subnet4Len; - }]; - defaultGateway = "172.20.73.1"; firewall.allowedTCPPorts = [ 80 443 ];