Hacker News new | ask | show | jobs
by txutxu 1415 days ago
Always preferred direct cloudformation, instead of terraform, and this was one of the main reasons.

Does it support load balancers? And... block storage? snapshots? something like IAM roles and policies?

I can see how to do it with "general" things, like subnets, instances... but really curious on how it will manage the real and many differences between cloud providers, once you need anything else than launch an instance.

Looks promising.

1 comments

That's strange because terraform supports all of those. A few years ago there would definitely be some edge cases of resources that terraform doesn't cover and it would be awkward to include manual steps (or automated external scripts) but the last few years have been great. Things like IAM roles, policies, EBS/EFS, snapshot control, load balancers (ALB, NLB) have all had good support for a long time.

AWS does add new products which may take some time to be fully supported in terraform but if you've worked with cloudformation, you'll know some stuff takes time to be supported by cloudformation too.

I would say in 95-99% of cases, terraform will do what you need without any customization at all.