
Terraform
Tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house...
- Free • Open Source
- Mac
- Windows
- Linux
What is Terraform?
Configuration files describe to Terraform the components needed to run a single application or your entire datacenter. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.
The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS entries, SaaS features, etc.
Terraform Screenshots




Terraform Features
Terraform information
Supported Languages
- English
GitHub repository
- 36,655 Stars
- 8,470 Forks
- 1789 Open Issues
- Updated
Said about Terraform as an alternative
Supports many types of infrastructure natively and is less AWS-centric. Cloud Formation requires users to do more work to control non-AWS services.
Terraform is primarilly for creating infrastructure and Ansible is primarilly for configuring machines. Both offer tools in the other's domain and both offerings are disappointing there.
I've been fairly happy using Terraform to create VMs and then trigger Ansible to configure them.
Tags
- cloud-management
Lists containing Terraform
My Setup - All Apps and Software • DevOps & Co • xenmaster's devops systemsRecent user activities on Terraform
Mr_N0b0dy added Terraform as alternative(s) to Azure Resource Manager (ARM)
galza added Terraform as alternative(s) to Altostra
goncalo added Terraform as alternative(s) to Multy Cloud
Comments and Reviews Post a comment/review