Commit Graph

33 Commits

Author SHA1 Message Date
Astro 2de02cc5bb *.nix: remove unused code 2022-03-22 18:13:17 +01:00
Astro 7ac993f61e nixos-module/server/lxc-containers: fix scope 2021-11-20 22:10:35 +01:00
Astro 8d671d8dee nixos-module/server/lxc-containers: resolve lxc interface name issue by ensuring the type key comes first
it took very long to find this
2021-11-20 00:43:32 +01:00
Astro f7dabd8e2d nixos-module/server/lxc-container: split container build and activation phases 2021-11-18 16:58:32 +01:00
Astro 30aa03f07f nixos-module/server/lxc-containers: make container startup conditional
preparing for cold failover
2021-08-20 21:39:00 +02:00
Astro cf3d9b4891 config: don't use location to select server for lxc containers 2021-08-20 21:37:43 +02:00
Astro dbca546593 nixos-module/server/lxc-containers: sysctl only when enabled 2021-07-14 19:01:24 +02:00
Astro 250089b22f nixos-module/server/lxc-containers: bump kernel limits 2021-06-18 20:20:04 +02:00
Astro 58047f565e nixos-module/server/lxc-containers: check and shorten ifnames more 2021-06-09 21:37:21 +02:00
Astro bd795b270a nixos-module/container/upstream/pppoe: init 2021-05-31 00:41:38 +02:00
Astro b87b73d358 nixos-module/server/lxc-containers: update permissions 2021-05-31 00:40:19 +02:00
Astro 24b36568ca options: add physicalInterfaces 2021-05-31 00:06:56 +02:00
Astro 97bd7bc7d5 nixos-module/server/lxc-containers: revert lxc to 4.0.6 2021-05-27 01:54:54 +02:00
Astro 01f3685d9b nixos-module/server/lxc-containers: add shortenNetName 2021-05-06 00:50:24 +02:00
Astro bf0a185ed5 nixos-module/server/lxc-containers: decrease RestartSec 2021-05-05 20:23:56 +02:00
Astro 93d312c26c nixos-module/server/lxc-containers: switch back to using ConditionPathExists
much more graceful to systemd
2021-05-01 03:07:28 +02:00
Astro aa5c7377c7 nixos-module/server/lxc-containers: add restart on failed reload 2021-05-01 03:04:14 +02:00
Astro 5c8fa22ca8 nixos-module/server/lxc-containers: add prebuilt containers 2021-04-30 22:38:57 +02:00
Astro b73e12e32b nixos-module/server/lxc-containers: fix hwaddr 2021-04-14 23:08:12 +02:00
Astro 0eabf2dbf6 doc 2021-04-11 02:02:15 +02:00
Astro d5f7aecba6 nixos-module/server/lxc-containers: use switch-to-configuration in ExecReload 2021-04-11 02:02:15 +02:00
Astro bafa33b229 lxc-containers.nix: refactor with imperative build-container script 2021-04-11 02:02:15 +02:00
Astro 9fe5709976 lxc-containers: add experimental lxc-reload on system change 2021-04-11 02:02:15 +02:00
Astro f173d13dd7 lxc-containers: wiggle dependency on network.target 2021-04-11 02:02:15 +02:00
Astro 54a061f565 lxc-containers.nix: rm outdated TODO 2021-04-11 02:02:15 +02:00
Astro 53cbe8e74b lxc-containers.nix: start with non-ephemeral rootfs 2021-04-11 02:02:15 +02:00
Astro a9336c4513 lxc-containers.nix: s/stdenv.shell/runtimeShell/ 2021-04-11 02:02:15 +02:00
Astro ea515088b3 lxc-containers.nix: get working 2021-04-11 02:02:15 +02:00
Astro 37dd4550bb nixos-modules/server/lxc-containers.nix: build rootfs before starting container 2021-04-11 02:02:15 +02:00
Astro 46c16e4413 lxc-containers.nix: fix interface names 2021-04-11 02:02:15 +02:00
Astro 59c61fb42f nixos-module/server/lxc-containers.nix: add systemd target 2021-04-11 02:02:15 +02:00
Astro 7109ae50cb server/network.nix: setup vlan/bridge infra 2021-04-11 02:02:15 +02:00
Astro 9d7d383740 nixos-module: mkdir server container 2021-04-11 02:02:15 +02:00