Obtain Hetzner credentials

 

This page describes how to obtain API credentials to work with Hetzner in Abiquo

For details of the support for Hetzner features in Abiquo, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/950829057.
For details of the Hetzner integration, see https://abiquo.atlassian.net/wiki/spaces/doc/pages/950829088.

 

Each enterprise should be represented with Project in Hetzner.

 


 

Obtain API credentials for an Hetzner account

Hetzner does not have a partner or reseller account system.

Each enterprise in the cloud platform will have its own Project from Hetzner account.

The root admin user of your account will have full access to the Hetzner portal and cloud.

The credentials you will need to enter in Abiquo are the Hetzner user, password and API token for the project with write (Deploy resources) and read (Billing) permissions.

 


 

Obtain an API key

To obtain Hetzner API Project credentials, do these steps in the Hetzner console. 

  1. Go to the project to be added Dashboard.

  2. Click Security tab.

  3. Click API tokens.

  4. If no API tokens are presented, select Generate API token button.

    1. Generate an API token with permissions Read only for billing.

    2. Generate an API token with permissions Read & Write for resources and billing.

  5. Save/Copy the entire API token.

 


 

Add credentials in Abiquo

To add the credentials in Abiquo do these steps.

  1. Create at least one Hetzner public cloud region

  2. Edit the tenant enterprise and go to Credentials → Public

  3. Enter the credentials in the following format:

    1. Access key ID:  user

    2. Secret access key: password#APItoken(From the project to be added)

  4. To use the same credentials for billing dashboards, mark the checkbox to Also use for pricing if required

 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved