Hetzner provisioner plugin for abra
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
decentral1se f7e1763aa4
Fix check for errors
2 weeks ago
.drone.yml Init plugin script 1 month ago
README.md Use vendored JQ 2 weeks ago
abra-hetzner Fix check for errors 2 weeks ago
makefile Further advances into forming this up 1 month ago

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"