forked from coop-cloud/abra-hetzner
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.
|
2 years ago | |
---|---|---|
.drone.yml | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
abra-capsul | 2 years ago | |
makefile | 2 years ago |
README.md
abra-hetzner
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"