added dns using hetzner dns, renamed pubnix => pub

This commit is contained in:
2024-12-10 17:47:38 +01:00
parent b429091ec7
commit a92cda6b40
23 changed files with 48 additions and 33 deletions

View File

@@ -1,8 +1,11 @@
---
# FIXME: get rid of hard coded hostnames
- name: add dns entry
shell: |
ssh {{ dns.server }} knotc -s {{ dns.socket }} zone-begin {{ dns.zone }}
ssh {{ dns.server }} knotc -s {{ dns.socket }} zone-set {{ dns.zone }} shell 300 AAAA {{ server_ipv6 }}
ssh {{ dns.server }} knotc -s {{ dns.socket }} zone-set {{ dns.zone }} pubnix 300 AAAA {{ jailip }}
ssh {{ dns.server }} knotc -s {{ dns.socket }} zone-commit {{ dns.zone }}
- name: add dns entry for server
community.dns.hetzner_dns_record:
state: present
zone: "{{ dns.zone }}"
record: "{{ name }}.{{ dns.zone }}"
type: AAAA
ttl: 300
value: "{{ server_ipv6 }}"
hetzner_token: "{{ hetzner_dns_token }}"