terraform

Cloud infrastructure manager

A tool for safely and predictably creating and managing infrastructure in the cloud

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

GitHub

43k stars
1k watching
10k forks
Language: Go
last commit: 1 day ago
Linked from 4 awesome lists

cloudcloud-managementgraphinfrastructure-as-codeterraform

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hashicorp/terraform-provider-aws An AWS-specific tool used to manage resources on the Amazon Web Services platform. 9,976
hashicorp/terraform-cdk Enables defining cloud infrastructure using programming constructs and provisioning it with HashiCorp Terraform 4,893
hashicorp/terraform-provider-google Provides a plugin to manage resources on Google Cloud Platform using the Terraform configuration language 2,399
googlecloudplatform/terraformer A tool to automatically generate Terraform configuration files from existing infrastructure. 12,849
hashicorp/setup-terraform A GitHub Action that sets up Terraform CLI in GitHub Actions workflows by downloading and configuring Terraform. 1,397
hashicorp/terraform-provider-azurerm A Terraform provider for managing resources within Azure Resource Manager. 4,619
sirrend/terrap-cli Automates the upgrade process of Terraform provider versions across multiple infrastructure systems. 66
terramate-io/terramate A tool for generating and orchestrating infrastructure code using Terraform, OpenTofu, and Terragrunt 3,290
tfxor/terrahub Automates and orchestrates infrastructure deployment with Terraform, providing tools for automation, data management, and real-time visualization. 224
hashicorp/terraform-ls A language server providing IDE features for Terraform configuration files 1,009
silinternational/tfc-ops A command-line tool for managing Terraform Cloud workspaces and their operations. 13
hashicorp/terraform-provider-vsphere Allows interaction with VMware vSphere environment using Terraform 623
hashicorp/terraform-provider-kubernetes Enables full lifecycle management of Kubernetes resources using Terraform 1,604
gruntwork-io/terragrunt Enables scalable infrastructure deployment and management using Terraform-based Infrastructure as Code 8,262
hashicorp/terraform-provider-helm Enables Terraform to manage Kubernetes Helm Charts 1,003