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)
Ansible is actually able to provision infrastructure as well. From what I've read though, Terraform does a better job at it.