-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Hetzner #73
Comments
Would be fantastic, any help needed? Please merge #167 |
Although for sure I would appreciate if #167 were merged, I want to point out that it is already possible to, for example, deploy Consul with automatic boostrap and join in Hetzner Cloud. The trick is to use private IP addresses, via what hcloud calls "networks". To give an idea: from https://registry.terraform.io/providers/hetznercloud/hcloud/latest/docs/resources/server#server-creation-with-network: Terraform
Then start the 3 Consul agents pointing to the same IP address:
:-) |
While this works, it depends on the first node being online at all times, if that one fails for any reason, now ones won't be able to join so not an ideal solution. |
@MagicRB You can also add all the server ip's to the retry-join |
Yup I realized later that in fact all IPs will work |
Updated the implementation of hcloud in go-discover. Pre-compiled consul binaries are available. Can add 1.13.x versions if requested. |
Would it be possible? Hetzner Cloud API supports custom labels.
The text was updated successfully, but these errors were encountered: