Hetzner-DNS-Token über eindeutigen Vaultalias auflösen #31

Merged
sascha merged 2 commits from fix/hetzner-dns-vault-alias-20260814 into main 2026-08-14 10:34:31 +02:00
Showing only changes of commit 5d68ff90a8 - Show all commits

3
app.py
View file

@ -984,6 +984,9 @@ def _get_hetzner_dns_token() -> str:
token = _read("HETZNER_DNS_TOKEN") token = _read("HETZNER_DNS_TOKEN")
if token: if token:
return token return token
aliases = [value for key, value in _vault_cache.items() if "hetzner" in key.lower() and "dns" in key.lower() and value.strip()]
if len(aliases) == 1:
return aliases[0].strip()
rc, _out, err = _ssh( rc, _out, err = _ssh(
"sascha@10.4.1.116", "sascha@10.4.1.116",
"sudo bash /data/stacks/homelab-butler/vault-sync.sh", "sudo bash /data/stacks/homelab-butler/vault-sync.sh",