Files
infrastructure/group_vars/all/dyn_dns.yml

31 lines
1.4 KiB
YAML

dyn_dns_server: "{{ hostvars['redirect.archlinux.org']['ipv4_address'] }}"
dyn_dns_zones:
_acme-challenge.geo.mirror.pkgbuild.com: &acme_challenge
key: certbot
allowed_ipv4: "{{ groups['geo_mirrors'] | map('extract', hostvars, ['ipv4_address']) }}"
allowed_ipv6: "{{ groups['geo_mirrors'] | map('extract', hostvars, ['ipv6_address']) }}"
valid_qtypes: [TXT]
_acme-challenge.riscv.mirror.pkgbuild.com: *acme_challenge
sandbox.archlinux.page:
key: sandbox
allowed_ipv4: "{{ groups['gitlab_runners'] | map('extract', hostvars, ['ipv4_address']) }}"
allowed_ipv6: "{{ groups['gitlab_runners'] | map('extract', hostvars, ['ipv6_address']) }}"
valid_qtypes: [A, AAAA]
subdomains: only
_acme-challenge.mumble.archlinux.org:
key: mumble
allowed_ipv4: "{{ [hostvars['mumble.archlinux.org']['ipv4_address']] }}"
allowed_ipv6: "{{ [hostvars['mumble.archlinux.org']['ipv6_address']] }}"
valid_qtypes: [TXT]
_acme-challenge.buildbtw.archlinux.review:
key: buildbtw
allowed_ipv4: "{{ [hostvars['buildbtw.archlinux.review']['ipv4_address']] }}"
allowed_ipv6: "{{ [hostvars['buildbtw.archlinux.review']['ipv6_address']] }}"
valid_qtypes: [TXT]
_acme-challenge.archlinux.page:
key: gitlab-pages
# The GitLab server has two IPs.
allowed_ipv4: "{{ [hostvars['gitlab.archlinux.org']['ipv4_address']] }}"
allowed_ipv6: "{{ [hostvars['gitlab.archlinux.org']['ipv6_address']] }}"
valid_qtypes: [TXT]