@@ -15,8 +15,8 @@ You can find sources and pre-compiled binaries [here](https://github.com/JonasPr
15
15
16
16
``` bash
17
17
# Download the binary (this example downloads the binary for linux amd64)
18
- $ wget https://github.com/JonasProgrammer/docker-machine-driver-hetzner/releases/download/3.13 .0/docker-machine-driver-hetzner_3.13 .0_linux_amd64.tar.gz
19
- $ tar -xvf docker-machine-driver-hetzner_3.13 .0_linux_amd64.tar.gz
18
+ $ wget https://github.com/JonasProgrammer/docker-machine-driver-hetzner/releases/download/4.1 .0/docker-machine-driver-hetzner_4.1 .0_linux_amd64.tar.gz
19
+ $ tar -xvf docker-machine-driver-hetzner_4.1 .0_linux_amd64.tar.gz
20
20
21
21
# Make it executable and copy the binary in a directory accessible with your $PATH
22
22
$ chmod +x docker-machine-driver-hetzner
@@ -147,35 +147,37 @@ was used during creation.
147
147
148
148
#### Environment variables and default values
149
149
150
- | CLI option | Environment variable | Default |
151
- | ---------------------------------| -------------------------------| ----------------------------|
152
- | ** ` --hetzner-api-token ` ** | ` HETZNER_API_TOKEN ` | |
153
- | ` --hetzner-image ` | ` HETZNER_IMAGE ` | ` ubuntu-20.04 ` as fallback |
154
- | ` --hetzner-image-arch ` | ` HETZNER_IMAGE_ARCH ` | * (infer from server)* |
155
- | ` --hetzner-image-id ` | ` HETZNER_IMAGE_ID ` | |
156
- | ` --hetzner-server-type ` | ` HETZNER_TYPE ` | ` cx11 ` |
157
- | ` --hetzner-server-location ` | ` HETZNER_LOCATION ` | * (let Hetzner choose)* |
158
- | ` --hetzner-existing-key-path ` | ` HETZNER_EXISTING_KEY_PATH ` | * (generate new keypair)* |
159
- | ` --hetzner-existing-key-id ` | ` HETZNER_EXISTING_KEY_ID ` | 0 * (upload new key)* |
160
- | ` --hetzner-additional-key ` | ` HETZNER_ADDITIONAL_KEYS ` | |
161
- | ` --hetzner-user-data ` | ` HETZNER_USER_DATA ` | |
162
- | ` --hetzner-user-data-file ` | ` HETZNER_USER_DATA_FILE ` | |
163
- | ` --hetzner-networks ` | ` HETZNER_NETWORKS ` | |
164
- | ` --hetzner-firewalls ` | ` HETZNER_FIREWALLS ` | |
165
- | ` --hetzner-volumes ` | ` HETZNER_VOLUMES ` | |
166
- | ` --hetzner-use-private-network ` | ` HETZNER_USE_PRIVATE_NETWORK ` | false |
167
- | ` --hetzner-disable-public-ipv4 ` | ` HETZNER_DISABLE_PUBLIC_IPV4 ` | false |
168
- | ` --hetzner-disable-public-ipv6 ` | ` HETZNER_DISABLE_PUBLIC_IPV6 ` | false |
169
- | ` --hetzner-disable-public ` | ` HETZNER_DISABLE_PUBLIC ` | false |
170
- | ` --hetzner-server-label ` | (inoperative) | ` [] ` |
171
- | ` --hetzner-key-label ` | (inoperative) | ` [] ` |
172
- | ` --hetzner-placement-group ` | ` HETZNER_PLACEMENT_GROUP ` | |
173
- | ` --hetzner-auto-spread ` | ` HETZNER_AUTO_SPREAD ` | false |
174
- | ` --hetzner-ssh-user ` | ` HETZNER_SSH_USER ` | root |
175
- | ` --hetzner-ssh-port ` | ` HETZNER_SSH_PORT ` | 22 |
176
- | ` --hetzner-primary-ipv4 ` | ` HETZNER_PRIMARY_IPV4 ` | |
177
- | ` --hetzner-primary-ipv6 ` | ` HETZNER_PRIMARY_IPV6 ` | |
178
- | ` --hetzner-wait-on-error ` | ` HETZNER_WAIT_ON_ERROR ` | 0 |
150
+ | CLI option | Environment variable | Default |
151
+ | --------------------------------------| ------------------------------------| ----------------------------|
152
+ | ** ` --hetzner-api-token ` ** | ` HETZNER_API_TOKEN ` | |
153
+ | ` --hetzner-image ` | ` HETZNER_IMAGE ` | ` ubuntu-20.04 ` as fallback |
154
+ | ` --hetzner-image-arch ` | ` HETZNER_IMAGE_ARCH ` | * (infer from server)* |
155
+ | ` --hetzner-image-id ` | ` HETZNER_IMAGE_ID ` | |
156
+ | ` --hetzner-server-type ` | ` HETZNER_TYPE ` | ` cx11 ` |
157
+ | ` --hetzner-server-location ` | ` HETZNER_LOCATION ` | * (let Hetzner choose)* |
158
+ | ` --hetzner-existing-key-path ` | ` HETZNER_EXISTING_KEY_PATH ` | * (generate new keypair)* |
159
+ | ` --hetzner-existing-key-id ` | ` HETZNER_EXISTING_KEY_ID ` | 0 * (upload new key)* |
160
+ | ` --hetzner-additional-key ` | ` HETZNER_ADDITIONAL_KEYS ` | |
161
+ | ` --hetzner-user-data ` | ` HETZNER_USER_DATA ` | |
162
+ | ` --hetzner-user-data-file ` | ` HETZNER_USER_DATA_FILE ` | |
163
+ | ` --hetzner-networks ` | ` HETZNER_NETWORKS ` | |
164
+ | ` --hetzner-firewalls ` | ` HETZNER_FIREWALLS ` | |
165
+ | ` --hetzner-volumes ` | ` HETZNER_VOLUMES ` | |
166
+ | ` --hetzner-use-private-network ` | ` HETZNER_USE_PRIVATE_NETWORK ` | false |
167
+ | ` --hetzner-disable-public-ipv4 ` | ` HETZNER_DISABLE_PUBLIC_IPV4 ` | false |
168
+ | ` --hetzner-disable-public-ipv6 ` | ` HETZNER_DISABLE_PUBLIC_IPV6 ` | false |
169
+ | ` --hetzner-disable-public ` | ` HETZNER_DISABLE_PUBLIC ` | false |
170
+ | ` --hetzner-server-label ` | (inoperative) | ` [] ` |
171
+ | ` --hetzner-key-label ` | (inoperative) | ` [] ` |
172
+ | ` --hetzner-placement-group ` | ` HETZNER_PLACEMENT_GROUP ` | |
173
+ | ` --hetzner-auto-spread ` | ` HETZNER_AUTO_SPREAD ` | false |
174
+ | ` --hetzner-ssh-user ` | ` HETZNER_SSH_USER ` | root |
175
+ | ` --hetzner-ssh-port ` | ` HETZNER_SSH_PORT ` | 22 |
176
+ | ` --hetzner-primary-ipv4 ` | ` HETZNER_PRIMARY_IPV4 ` | |
177
+ | ` --hetzner-primary-ipv6 ` | ` HETZNER_PRIMARY_IPV6 ` | |
178
+ | ` --hetzner-wait-on-error ` | ` HETZNER_WAIT_ON_ERROR ` | 0 |
179
+ | ` --hetzner-wait-on-polling ` | ` HETZNER_WAIT_ON_POLLING ` | 1 |
180
+ | ` --hetzner-wait-for-running-timeout ` | ` HETZNER_WAIT_FOR_RUNNING_TIMEOUT ` | 0 |
179
181
180
182
#### Networking
181
183
0 commit comments