Hetzner-DNS-Vaultalias sicher auflösen: app.py
This commit is contained in:
parent
7de39f49f8
commit
5d68ff90a8
1 changed files with 3 additions and 0 deletions
3
app.py
3
app.py
|
|
@ -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",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue