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.