nixos: Avoid hardcoding any IP prefixes

This commit is contained in:
2022-05-31 21:58:29 +01:00
parent 11dbc01ba0
commit 575561a330
6 changed files with 50 additions and 37 deletions

View File

@@ -1,4 +1,4 @@
{
{ lib, ...}: {
nixos.systems.middleman = {
system = "x86_64-linux";
nixpkgs = "mine";
@@ -7,10 +7,10 @@
internal = {
name = "middleman-ctr";
altNames = [ "http" ];
ipv4.address = "10.100.2.2";
ipv6 = rec {
ipv4.address = "${lib.my.colony.start.ctrs.v4}2";
ipv6 = {
iid = "::2";
address = "2a0e:97c0:4d0:bbb2${iid}";
address = "${lib.my.colony.start.ctrs.v6}2";
};
};
};

View File

@@ -1,4 +1,4 @@
{
{ lib, ...}: {
nixos.systems.vaultwarden = {
system = "x86_64-linux";
nixpkgs = "mine";
@@ -6,10 +6,10 @@
assignments = {
internal = {
name = "vaultwarden-ctr";
ipv4.address = "10.100.2.3";
ipv6 = rec {
ipv4.address = "${lib.my.colony.start.ctrs.v4}3";
ipv6 = {
iid = "::3";
address = "2a0e:97c0:4d0:bbb2${iid}";
address = "${lib.my.colony.start.ctrs.v6}3";
};
};
};