42 lines
983 B
Nix
42 lines
983 B
Nix
{
|
|
imports = [
|
|
./containers
|
|
|
|
./n8n.nix
|
|
./netbird.nix
|
|
./pgadmin.nix
|
|
./postgres.nix
|
|
./traefik.nix
|
|
];
|
|
|
|
services.traefik.dynamicConfigOptions.http = {
|
|
services.ptrg.loadBalancer.servers = [{url = "http://192.168.152.102:7784/";}];
|
|
|
|
routers.prtg = {
|
|
rule = "Host(`m.l.az-gruppe.com`)";
|
|
tls = {certResolver = "ionos";};
|
|
service = "ptrg";
|
|
entrypoints = "websecure";
|
|
};
|
|
|
|
services.AZHA.loadBalancer.servers = [{url = "http://192.168.152.47:8123/";}];
|
|
routers.AZHA = {
|
|
rule = "Host(`ha.l.az-gruppe.com`)";
|
|
tls = {certResolver = "ionos";};
|
|
service = "AZHA";
|
|
entrypoints = "websecure";
|
|
};
|
|
services.AZDESK.loadBalancer.servers = [
|
|
{
|
|
url = "https://azdesk.az-group.local:443/";
|
|
}
|
|
];
|
|
routers.AZDESK = {
|
|
rule = "Host(`it-ticket.l.az-gruppe.com`)";
|
|
tls = {certResolver = "ionos";};
|
|
service = "AZDESK";
|
|
entrypoints = "websecure";
|
|
};
|
|
};
|
|
}
|