feat(public_dns): dns.yml play (control-node, Gandi LiveDNS)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
sjat 2026-06-14 10:35:30 +02:00
parent bd84dd0213
commit a0a3e4d356

12
playbooks/dns.yml Normal file
View file

@ -0,0 +1,12 @@
---
# dns.yml — manage the public DNS zone (wingu.me) at Gandi LiveDNS as code.
# Runs on the control node (ubongo) against the Gandi API — no host config.
# Run: make check PLAYBOOK=dns then make deploy PLAYBOOK=dns
- name: Manage public DNS (Gandi LiveDNS)
hosts: control
connection: local
gather_facts: false
become: false
roles:
- role: public_dns
tags: [public_dns]