diff --git a/hcloud_inventory.py b/hcloud_inventory.py index 4de40c5a60bf43ed9f2bd806127479a60c7b6bad..bb25705ed6fc31959602850d19d5734dd9de7098 100755 --- a/hcloud_inventory.py +++ b/hcloud_inventory.py @@ -27,8 +27,8 @@ def get_host_details(server): def main(): args = parse_args() - loaded = load_vault('misc/vaults/vault_hetzner.yml') - client = Client(token=loaded["hetzner_cloud_api_key"]) + loaded = load_vault('misc/vaults/vault_hcloud.yml') + client = Client(token=loaded["hcloud_api_key_readonly"]) servers = client.servers.get_all() hostvars = {server.name: get_host_details(server) for server in servers} diff --git a/misc/vaults/vault_hcloud.yml b/misc/vaults/vault_hcloud.yml new file mode 100644 index 0000000000000000000000000000000000000000..423601969df0dda3634b8cbd20927c987c2b4730 --- /dev/null +++ b/misc/vaults/vault_hcloud.yml @@ -0,0 +1,10 @@ +$ANSIBLE_VAULT;1.1;AES256 +64363566353835316331303139336231656638643563343264646563613566643265353864643939 +6435346530353063346337333837303736323733663030370a373833373935333961343732656165 +62323136353130643564643862663433366664323132663532663338623864313838353662366632 +3663333932653262380a396634326431333761396562306566643464643463623166616536323666 +38613966333933373235663566373139333330623964383530663962383562643336323933313730 +36646261396139613562616637373139373661313266336230663533333664303363626538396264 +62613537353432616461633033643965386661636533303934336161323136656138333362623836 +63366535333339353365376239393564656631343234313262383437313638613339633937623261 +3665