From a0a3e4d356cd08004af966d8c4a6ffde8fcdcb94 Mon Sep 17 00:00:00 2001 From: sjat Date: Sun, 14 Jun 2026 10:35:30 +0200 Subject: [PATCH] feat(public_dns): dns.yml play (control-node, Gandi LiveDNS) Co-Authored-By: Claude Opus 4.8 (1M context) --- playbooks/dns.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 playbooks/dns.yml diff --git a/playbooks/dns.yml b/playbooks/dns.yml new file mode 100644 index 0000000..e9603bb --- /dev/null +++ b/playbooks/dns.yml @@ -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]