What is Terraform? Why use Terraform?
What is Terraform?
Terraform is an Infrastructure as Code (IaC) tool. It allows us to define resources in human-readable files that can be versioned, reused, automated and shared, etc.
Terraform was created by Hashicorp. It is similar to AWS CloudFormation
Infrastructure as Code Tools:
- Terraform
- Ansible
- Chef
- Puppet
- SaltStack
- CloudFormation, etc
Why use Terraform?
- Terraform is Declarative
- Terraform is OpenSource, platform-agnostic
- Terraform uses a modular structure
- Terraform has a large community