Terraform Ecosystem

Terraform can manage existing and popular service providers, such as AWS, as well as custom in-house solutions.

It uses configuration files to describe the components necessary to run a single application or your entire datacenter. It generates an execution plan describing what will happen to reach the desired state, and afterwards executes it to build the desired infrastructure. As the configuration changes, Terraform is able to determine the changes 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 (Domain Name Service) entries, SaaS (Software as a Service) features.

Created by
Mitchell Hashimoto, HashiCorp
Released
July 28, 2014
Community Repos
22,445
Total GitHub Stars
294,014

hcl

HCL is the HashiCorp configuration language

31 Jul 2014 5,252

design-system

Helios Design System

01 Nov 2021 438

learn-terraform-provisioning

Companion code repository for learning to provision Terraform instances with Packer & cloud-init

10 Jul 2020 79

setup-packer

Run HashiCorp Packer as part of your GitHub Actions Workflow

24 Mar 2020 140

vault-plugin-secrets-ad

Active Directory (AD) Secrets Plugin for Vault

20 Apr 2018 53

learn-terraform-import

Learn how to import existing configuration into Terraform

14 May 2020 57

learn-terraform-modules

Companion module to the Advanced Modules track on learn

17 Dec 2019 52

vault-benchmark

A tool for benchmarking usage of Vault

20 Jul 2022 84

learn-terraform-deploy-nginx-kubernetes-provider

Deploy and expose a NGINX service using the Terraform Kubernetes Provider

13 Apr 2020 38

learn-terraform-circleci

Supplemental repository for Learn content on CircleCI

22 Jan 2020 32

vault-plugin-secrets-alicloud

Dynamic secrets for Alibaba Cloud

08 Aug 2018 1

damon

A terminal UI (TUI) for HashiCorp Nomad

22 Jul 2021 432

vault-plugin-auth-alicloud

Alibaba Auth Plugin for Vault

26 Jun 2018 4