mirror of
https://gitlab.archlinux.org/archlinux/infrastructure.git
synced 2024-09-20 01:21:36 +02:00
b2ffb068a7
The VMs created in the Hetzner cloud sandbox project must be accessible with a DNS name. This creates a dedicated DNS zone for this purpose. For now this zone will only be used by the aurweb project, so it can create DNS records for the VMs it creates. This is needed so the dynamic created environment can be accessed over HTTPS. [1] https://docs.gitlab.com/ee/ci/review_apps/
15 lines
721 B
YAML
15 lines
721 B
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
|