Hetzner-DNS-Vaultalias sicher auflösen: app.py

This commit is contained in:
sascha 2026-08-14 10:34:29 +02:00
parent 7de39f49f8
commit 5d68ff90a8

3
app.py
View file

@ -984,6 +984,9 @@ def _get_hetzner_dns_token() -> str:
token = _read("HETZNER_DNS_TOKEN")
if 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(
"sascha@10.4.1.116",
"sudo bash /data/stacks/homelab-butler/vault-sync.sh",