Closed chris-free closed 5 years ago
It might make sense to create a 0.12 branch to work on?
How could you run this without passing vpn_ip
?
It might make sense to create a 0.12 branch to work on?
If you want to abandon this, I can merge it into a 0.12 branch. Let me know.
This variable isn't used in the template file so terraform was giving an error was the reason I commented it out originally.
I am happy to continue working on this PR.
You're right, please remove this line. 0.12 is really verbose about everything.
Chris, could you run terraform fmt
and clean up this one or two commented out lines, so we can get this ready? I'd then test against Hetzner, Scaleway and Cloudflare (DNS).
Working on it
Tested: Providers: Digitalocean DNS: Digitalocean/Cloudflare
I'm going to test Scaleway/Hetzner now
In case you don't want to sign up for these services, I'd happily do the testing.
I started a bit of it yesterday for Scaleway and I was a bit concerned by the amount of changes to the provider code I had to do to get things to start working. If you think you are better suited for it it may be a good idea. Otherwise I am happy to keep going with it
Hi Patrick,
I've got a cluster working on Scaleway, Hetzner and DigitalOcean now. The only thing I haven't done is migrate AWS/Google DNS terraform code.
I am going to make some comments on some things it would be good to verify is ok with you.
sure thing!
Oops, I had a technical malfunction and forgot to click submit
I did test this with Hetzner & AWS DNS today and it works.
Many thanks @chris-free. Everything looks great besides the Scaleway sudo quirks. This can get merged after this change 🎉
Okay, really happy with the outcome here. Will merge now and fix myself. Thanks a lot @chris-free!
Status:
I have upgraded the core 0.12 differences to 0.11 including:
This has created a cluster on DO without DNS, though not fully tested.
to check: