Best hosting for Terraform-managed infrastructure?

123 views · 2 replies · Started Nov 15, 2025
#1 · Nov 15, 2025 at 7:02 PM
Member
New Member
Posts: 1
Joined: Nov 2025
Location: Taipei, Taiwan
Hey everyone,

I am looking for hosting providers that play nicely with Terraform. Specifically I need:

- A solid API for provisioning servers programmatically
- Support for custom firewall rules via API
- Block storage that can be attached/detached without downtime
- Ideally a Terraform provider that is well-maintained

I have been using Hetzner Cloud and their Terraform provider is excellent. But I want a second provider for redundancy in a different region.

DigitalOcean and Vultr both have Terraform providers. Has anyone used them extensively? How is the API reliability?

Any other suggestions welcome. Budget is flexible but I would prefer to stay under $50/mo per node.
#2 · Nov 21, 2025 at 7:02 PM
Member
New Member
Posts: 2
Joined: Dec 2025
Location: Leeds, UK
I have used the DigitalOcean Terraform provider in production for about 18 months now. It is solid. Covers droplets, load balancers, firewalls, DNS, managed databases, all of it. Rarely breaks on provider updates.

The Vultr one is functional but less mature. Last time I checked it was missing a few resources that the API supports.

Honestly though, if you are already happy with Hetzner, Linode (Akamai) would be my pick for the second region. Their Terraform provider is actively maintained and they have data centers in regions Hetzner does not cover (Tokyo, Sydney, Mumbai). API is clean and well-documented.

Avoid OVH for this use case. Their API is a nightmare to work with programmatically.
#3 · Nov 25, 2025 at 7:02 PM
Member
New Member
Posts: 1
Joined: Nov 2025
Location: Cork, Ireland
Seconding the Linode recommendation. Their Terraform provider covers everything I have needed so far.

One tip: if you are doing multi-provider setups, have a look at Pulumi as well. It lets you write your infrastructure in actual programming languages (TypeScript, Python, Go) instead of HCL. Made my life easier when I needed conditional logic across providers.

Budget-wise, Linode's $5/mo shared instances are great for staging environments managed through Terraform. Same API, same Terraform resources, just cheaper specs.

Join the conversation

You need to be logged in to reply to this thread.

Log in to Reply

Who Is Online

In total there are 4 users online: 0 registered and 4 bots.

Bots: AhrefsBot Applebot Bingbot Other Bot

Users active in the past 15 minutes. Total registered members: 340