nixos: Add actual IP / CIDR calculation
This commit is contained in:
		@@ -1,5 +1,8 @@
 | 
			
		||||
{ lib, ... }:
 | 
			
		||||
let
 | 
			
		||||
  inherit (lib.my) net;
 | 
			
		||||
  inherit (lib.my.colony) domain prefixes;
 | 
			
		||||
 | 
			
		||||
  pubV4 = "94.142.240.44";
 | 
			
		||||
in
 | 
			
		||||
{
 | 
			
		||||
@@ -25,7 +28,7 @@ in
 | 
			
		||||
      internal = {
 | 
			
		||||
        name = "estuary-vm";
 | 
			
		||||
        altNames = [ "fw" ];
 | 
			
		||||
        domain = lib.my.colony.domain;
 | 
			
		||||
        inherit domain;
 | 
			
		||||
        ipv4 = {
 | 
			
		||||
          address = pubV4;
 | 
			
		||||
          mask = 24;
 | 
			
		||||
@@ -41,12 +44,12 @@ in
 | 
			
		||||
      };
 | 
			
		||||
      base = {
 | 
			
		||||
        name = "estuary-vm-base";
 | 
			
		||||
        domain = lib.my.colony.domain;
 | 
			
		||||
        inherit domain;
 | 
			
		||||
        ipv4 = {
 | 
			
		||||
          address = "${lib.my.colony.start.base.v4}1";
 | 
			
		||||
          address = net.cidr.host 1 prefixes.base.v4;
 | 
			
		||||
          gateway = null;
 | 
			
		||||
        };
 | 
			
		||||
        ipv6.address = "${lib.my.colony.start.base.v6}1";
 | 
			
		||||
        ipv6.address = net.cidr.host 1 prefixes.base.v6;
 | 
			
		||||
      };
 | 
			
		||||
      as211024 = {
 | 
			
		||||
        ipv4 = {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user