lots of stuff

This commit is contained in:
gwg313 2026-01-04 10:27:19 -05:00
parent ccf213f488
commit 49cca73363
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
29 changed files with 471 additions and 235 deletions

View file

@ -62,7 +62,7 @@
initrd.luks.devices."luks-1dbfdeb6-8537-41b2-abf0-09373af3eeee".device =
"/dev/disk/by-uuid/1dbfdeb6-8537-41b2-abf0-09373af3eeee";
};
boot.supportedFilesystems = [ "nfs" ];
# sops
sops = {
defaultSopsFile = ../../secrets/secrets.yaml;

View file

@ -92,6 +92,12 @@
url = "https://cache.zerotier.gwg313.xyz";
}
];
a3-dev_zt.loadBalancer.servers = [
{
url = "https://a3-dev.zerotier.gwg313.xyz";
}
];
};
routers = {
@ -213,6 +219,22 @@
tls.certResolver = "le";
middlewares = [ "headers" ];
};
a3-dev_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`a3-dev.gwg313.xyz`)";
service = "a3-dev_zt";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
argocd_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`argocd.local.gwg313.xyz`)";
service = "argocd_zt";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
};
};
};

View file

@ -123,6 +123,14 @@
tls.certResolver = "le";
middlewares = [ "headers" ];
};
a3-dev = {
entryPoints = [ "websecure" ];
rule = "Host(`a3-dev.gwg313.xyz`)";
service = "a3-dev_local";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
};
};
};

View file

@ -123,6 +123,22 @@
tls.certResolver = "le";
middlewares = [ "headers" ];
};
a3-dev_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`a3-dev.zerotier.gwg313.xyz`)";
service = "a3-dev_local";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
argocd_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`argocd.zerotier.gwg313.xyz`)";
service = "argocd_local";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
};
};
};

View file

@ -107,6 +107,12 @@
url = "https://cache.gwg313.xyz";
}
];
a3-dev_local.loadBalancer.servers = [
{
url = "https://a3-dev.gwg313.xyz";
}
];
};
};
};