Hetzner provisioner plugin for abra
Go to file
Comrade Renovate Bot f310c0acb2 Update koalaman/shellcheck-alpine Docker tag to v0.9.0 2023-01-18 17:23:42 +00:00
.drone.yml Update koalaman/shellcheck-alpine Docker tag to v0.9.0 2023-01-18 17:23:42 +00:00
README.md Use vendored JQ 2021-04-07 19:49:49 +02:00
abra-hetzner Fix check for errors 2021-04-07 20:09:56 +02:00
makefile Further advances into forming this up 2021-03-10 23:51:42 +01:00
renovate.json Add renovate.json 2023-01-18 17:16:53 +00:00

README.md

abra-hetzner

Build Status

Hetzner plugin for abra. See abra for more.

The script can be run on its own like so.

$ ./abra-hetzner my-new-vps cx11 debian-10 --ssh-keys foo@example.com

It assumes a $ABRA_DIR/vendor/jq binary installation of jq.

Hacking

You can read the Hetzner Cloud API docs (e.g. locations endpoint).

Then you can make requests and see what comes out. These values can then fed into this plugin as configurables.

$ export HETZNER_API_TOKEN=<hetzner-api-token>
$ curl -H "Authorization: Bearer $HETZNER_API_TOKEN" 'https://api.hetzner.cloud/v1/locations' | jq '.locations | .[] | .name'`
"fsn1"
"nbg1"
"hel1"