Why use Terraform instead of other alternatives.

github logo ・1 min read

Why use Terraform instead of other alternatives. Why?

Because of the following benefits:

  • Templating is powerful
  • Orchestration, not merely configuration
  • It supports many cloud providers and not only AWS
  • Immutable infrastructure
  • Easier to create reusable modules
  • Declarative, not procedural code
  • Client-only architecture
  • It is agentless

If you're unfamiliar with Terraform, it would be good to start with learning how to provision infrastructure manually.

Refer to a step-by-step tutorial

Let me know what else you like about Terraform and how do you use it?

twitter logo DISCUSS (1)
markdown guide
 

Ansible is actually able to provision infrastructure as well. From what I've read though, Terraform does a better job at it.

Classic DEV Post from May 10

Why I ignore the hype (and you should too)

It’s been 20 years since I made my first website. I've been burned by the hype ti...

Pavan Belagatti profile image
A DevOps Enthusiast.