Add ability to disable services

This commit is contained in:
Tobias Reisinger 2025-04-18 13:43:50 +02:00
parent a7a8d17186
commit b3f9c69b93
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
4 changed files with 9 additions and 2 deletions

View file

@ -6,6 +6,10 @@ function service(target, domain, host, alias, vpn) {
alias: alias,
vpn: vpn,
record: function() {
var resolved_host = this.resolve_host();
if (!resolved_host) {
return [];
}
return my_host_record(this.target, this.resolve_host(), this.vpn);
},
resolve_host: function() {

View file

@ -72,6 +72,7 @@ class FilterModule(object):
new_endpoint = {
"name": name,
"enabled": bool(service.get("host")),
"group": mon.get("group"),
"url": url,
"conditions": conditions,

View file

@ -87,6 +87,8 @@ def parse_services(services, hosts):
for host in hosts.keys():
data["host"] = host
result.append(parse_service(svc, data, hosts))
elif not data["host"]:
continue
else:
result.append(parse_service(svc, data, hosts))

View file

@ -750,7 +750,7 @@ services = {
},
"wiki_js" = {
host = "node001"
host = ""
dns = [{
domain = "wiki.serguzim.me"
}]
@ -765,7 +765,7 @@ services = {
},
"woodpecker" = {
host = "node001"
host = ""
dns = [
{
domain = "ci.serguzim.me"