feat(luj.fr): add monitor

This commit is contained in:
Julien Malka 2024-12-13 21:27:45 +01:00
parent 04f9dd2d7c
commit 7fad180d17
Signed by: Luj
GPG key ID: 6FC74C847011FD83

View file

@ -105,6 +105,29 @@ lib.mkMerge [
machine.meta.zones."luj.fr".AAAA = [ config.machine.meta.ips.public.ipv6 ];
machine.meta.zones."luj.fr".TXT = [ "homepage.luj.luj-static.page" ];
machine.meta.monitors = {
"luj.fr - IPv4" = {
url = "https://${config.machine.meta.ips.public.ipv4}";
type = "http";
accepted_statuscodes = [ "200-299" ];
headers = ''
{
"Host": "luj.fr"
}
'';
};
"luj.fr - IPv6" = {
url = "https://${config.machine.meta.ips.public.ipv6}";
type = "http";
accepted_statuscodes = [ "200-299" ];
headers = ''
{
"Host": "luj.fr"
}
'';
};
};
}
# DNS Records from all non local configurations are exported here