feat(dns): Update
All checks were successful
build configuration / build_rescue01 (push) Successful in 1m5s
build configuration / build_vault01 (push) Successful in 1m7s
build configuration / build_web02 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m11s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m32s

This commit is contained in:
Tom Hubrecht 2024-02-23 13:44:16 +01:00
parent 62d4ae298e
commit bbe8a621aa

View file

@ -16,79 +16,66 @@ let
"dev" = "dev.pages.codeberg.page.";
"irc" = "public.p.lahfa.xyz.";
"webmail" = "kurisu.dual.lahfa.xyz.";
"*.cal" = "cal.dgnum.eu.";
"retired" = "web-static";
"eleves" = "web-static";
"qr" = "web-static";
};
hosted = fuseAttrs (
builtins.attrValues (
builtins.mapAttrs mkHosted {
compute01 = [
# Nextcloud
"cloud"
# Collabora Online
"code"
# Démarches Normaliennes
"demarches"
# Outline
"docs"
# Hedgedoc
"pads"
# Vaultwarden
"pass"
# Mastodon
"social"
# R Studio
"rstudio"
# Satosa
"saml-idp"
# Kanidm
"sso"
# Support
"support"
"cloud" # Nextcloud
"code" # Collabora Online
"demarches" # Démarches Normaliennes
"docs" # Outline
"grafana" # Grafana
"nms" # LibreNMS
"pads" # Hedgedoc
"pass" # Vaultwarden
"saml-idp" # Satosa
"social" # Mastodon
"sso" # Kanidm
"support" # Zammad support
"telegraf" # Telegraf
];
storage01 = [
# Attic
"cachix"
# Forgejo
"git"
# Netbird
"netbird"
"cachix" # Attic
"git" # Forgejo
"influx" # InfluxDB
"netbird" # Netbird
"prometheus" # Prometheus
"videos" # Peertube
# Garage S3
"cdn"
"s3"
"*.cdn"
"*.s3"
# Peertube
"videos"
"cdn"
"s3"
];
web01 = [
# Plausible Analytics
"analytics"
"*.wp" # Wordpress
"analytics" # Plausible Analytics
"calendrier" # Metis
"netbox" # Netbox
"podcasts" # Castopod
"push" # Ntfy.sh
# Static websites
"eleves"
"migrated.rz"
"qr"
"retired"
"web-static"
# Linkal
"*.cal"
"cal"
"linkal"
# Metis
"calendrier"
# Static websites
"web-static"
# Crab Fit
"api.meet"
"meet"
# ???
"erp"
# Castopod
"podcasts"
# Ntfy.sh
"push"
# Wordpress
"*.wp"
"rdv" # C.f. loi Toubon
];
}
)