Add lab subdomain

This commit is contained in:
Jake Howard 2026-05-13 22:34:00 +01:00
parent b48adfe9d1
commit 65478d9371
No known key found for this signature in database
GPG key ID: 57AFB45680EDD477
3 changed files with 21 additions and 0 deletions

View file

@ -28,6 +28,7 @@ entryPoints:
sans: ["*.jakehoward.tech"]
- main: 0rng.one
sans: ["*.0rng.one"]
- main: "*.lab.jakehoward.tech"
{% endif %}
{% if ansible_hostname == "docker" %}
proxyProtocol:

View file

@ -26,3 +26,13 @@ resource "desec_token_policy" "traefik_acme_challenge" {
depends_on = [desec_token_policy.traefik_default]
}
resource "desec_token_policy" "traefik_lab_acme_challenge" {
token_id = desec_token.traefik.id
perm_write = true
subname = "_acme-challenge.lab"
domain = "jakehoward.tech"
type = "TXT"
depends_on = [desec_token_policy.traefik_default]
}

View file

@ -329,6 +329,16 @@ resource "desec_rrset" "jakehowardtech_karakeep" {
]
}
resource "desec_rrset" "jakehowardtech_lab" {
domain = desec_domain.jakehowardtech.name
subname = "*.lab"
type = "CNAME"
ttl = local.dns_ttl_default
records = [
"${desec_rrset.sys_domain_pve_private.subname}.${desec_rrset.sys_domain_pve_private.domain}."
]
}
resource "desec_rrset" "jakehowardtech_caa" {
domain = desec_domain.jakehowardtech.name
subname = ""