DEV Community

Pavan Belagatti
Pavan Belagatti

Posted on

Why use Terraform instead of other alternatives.

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?

Top comments (1)

Collapse
 
aghost7 profile image
Jonathan Boudreau •

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