# abra-hetzner [![Build Status](https://drone.autonomic.zone/api/badges/coop-cloud/abra-hetzner/status.svg?ref=refs/heads/main)](https://drone.autonomic.zone/coop-cloud/abra-hetzner) Hetzner plugin for `abra`. See [abra](https://git.autonomic.zone/coop-cloud/abra) for more. The script can be run on its own like so. ```bash $ ./abra-hetzner my-new-vps cx11 debian-10 --ssh-keys foo@example.com ``` It assumes a `$ABRA_DIR/vendor/jq` binary installation of [jq](https://stedolan.github.io/jq/tutorial/). ## Hacking You can read the Hetzner Cloud API docs (e.g. [locations endpoint](https://docs.hetzner.cloud/#locations)). Then you can make requests and see what comes out. These values can then fed into this plugin as configurables. ```bash $ export HETZNER_API_TOKEN= $ curl -H "Authorization: Bearer $HETZNER_API_TOKEN" 'https://api.hetzner.cloud/v1/locations' | jq '.locations | .[] | .name'` "fsn1" "nbg1" "hel1" ```