forked from DGNum/infrastructure
feat(dns): Update
This commit is contained in:
parent
62d4ae298e
commit
bbe8a621aa
1 changed files with 38 additions and 51 deletions
89
meta/dns.nix
89
meta/dns.nix
|
@ -16,79 +16,66 @@ let
|
||||||
"dev" = "dev.pages.codeberg.page.";
|
"dev" = "dev.pages.codeberg.page.";
|
||||||
"irc" = "public.p.lahfa.xyz.";
|
"irc" = "public.p.lahfa.xyz.";
|
||||||
"webmail" = "kurisu.dual.lahfa.xyz.";
|
"webmail" = "kurisu.dual.lahfa.xyz.";
|
||||||
|
|
||||||
"*.cal" = "cal.dgnum.eu.";
|
|
||||||
"retired" = "web-static";
|
|
||||||
"eleves" = "web-static";
|
|
||||||
"qr" = "web-static";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
hosted = fuseAttrs (
|
hosted = fuseAttrs (
|
||||||
builtins.attrValues (
|
builtins.attrValues (
|
||||||
builtins.mapAttrs mkHosted {
|
builtins.mapAttrs mkHosted {
|
||||||
compute01 = [
|
compute01 = [
|
||||||
# Nextcloud
|
"cloud" # Nextcloud
|
||||||
"cloud"
|
"code" # Collabora Online
|
||||||
# Collabora Online
|
"demarches" # Démarches Normaliennes
|
||||||
"code"
|
"docs" # Outline
|
||||||
# Démarches Normaliennes
|
"grafana" # Grafana
|
||||||
"demarches"
|
"nms" # LibreNMS
|
||||||
# Outline
|
"pads" # Hedgedoc
|
||||||
"docs"
|
"pass" # Vaultwarden
|
||||||
# Hedgedoc
|
"saml-idp" # Satosa
|
||||||
"pads"
|
"social" # Mastodon
|
||||||
# Vaultwarden
|
"sso" # Kanidm
|
||||||
"pass"
|
"support" # Zammad support
|
||||||
# Mastodon
|
"telegraf" # Telegraf
|
||||||
"social"
|
|
||||||
# R Studio
|
|
||||||
"rstudio"
|
|
||||||
# Satosa
|
|
||||||
"saml-idp"
|
|
||||||
# Kanidm
|
|
||||||
"sso"
|
|
||||||
# Support
|
|
||||||
"support"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
storage01 = [
|
storage01 = [
|
||||||
# Attic
|
"cachix" # Attic
|
||||||
"cachix"
|
"git" # Forgejo
|
||||||
# Forgejo
|
"influx" # InfluxDB
|
||||||
"git"
|
"netbird" # Netbird
|
||||||
# Netbird
|
"prometheus" # Prometheus
|
||||||
"netbird"
|
"videos" # Peertube
|
||||||
|
|
||||||
# Garage S3
|
# Garage S3
|
||||||
"cdn"
|
|
||||||
"s3"
|
|
||||||
"*.cdn"
|
"*.cdn"
|
||||||
"*.s3"
|
"*.s3"
|
||||||
# Peertube
|
"cdn"
|
||||||
"videos"
|
"s3"
|
||||||
];
|
];
|
||||||
|
|
||||||
web01 = [
|
web01 = [
|
||||||
# Plausible Analytics
|
"*.wp" # Wordpress
|
||||||
"analytics"
|
"analytics" # Plausible Analytics
|
||||||
|
"calendrier" # Metis
|
||||||
|
"netbox" # Netbox
|
||||||
|
"podcasts" # Castopod
|
||||||
|
"push" # Ntfy.sh
|
||||||
|
|
||||||
|
# Static websites
|
||||||
|
"eleves"
|
||||||
|
"migrated.rz"
|
||||||
|
"qr"
|
||||||
|
"retired"
|
||||||
|
"web-static"
|
||||||
|
|
||||||
# Linkal
|
# Linkal
|
||||||
"*.cal"
|
"*.cal"
|
||||||
"cal"
|
"cal"
|
||||||
"linkal"
|
"linkal"
|
||||||
# Metis
|
|
||||||
"calendrier"
|
|
||||||
# Static websites
|
|
||||||
"web-static"
|
|
||||||
# Crab Fit
|
# Crab Fit
|
||||||
"api.meet"
|
"api.meet"
|
||||||
"meet"
|
"meet"
|
||||||
# ???
|
"rdv" # C.f. loi Toubon
|
||||||
"erp"
|
|
||||||
# Castopod
|
|
||||||
"podcasts"
|
|
||||||
# Ntfy.sh
|
|
||||||
"push"
|
|
||||||
# Wordpress
|
|
||||||
"*.wp"
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue