Terraform
Terraform is an open-source Infrastructure as Code (IaC) tool developed by HashiCorp that allows users to define, provision, and manage cloud and on-premises infrastructure resources through declarative configuration files. Core characteristics include support for multiple cloud platforms (AWS, Azure, GCP, etc.), resource change tracking via state files, and the use of HCL (HashiCorp Configuration Language) to describe infrastructure topology, enabling version-controlled and reproducible automated deployments.
Core Facts
Mitchell Hashimoto is the co-founder of HashiCorp.
In 2023, HashiCorp changed Terraform's license from MPL 2.0 to BSL (Business Source License).
Docker、Kubernetes、Terraform、etcd、Prometheus等云原生核心项目几乎都用Go编写
Timeline (last 90 days)
IaC refers to defining and managing cloud resources with declarative configuration files rather than manual console operations, with typical representatives including Terraform, CloudFormation, and Pulumi; the key change it brings is that the true state of the cloud environment exists simultaneously in cloud resources and in code repository templates, which can produce configuration drift.
The SIE self-hosted version is Apache 2.0 licensed, runs in the user's own VPC, is deployed to AWS, GCP, or Azure via Terraform and Helm, and achieves scale-to-zero between tasks on Kubernetes via KEDA.
Manish advises people transitioning into DevOps/SRE to tie together knowledge points such as Linux, Shell, AWS, Terraform, Docker, Kubernetes, CI/CD, Prometheus, Grafana, and Python through one complete end-to-end project, and the project can take three to six months to complete.
Engineering measures to break vendor lock-in include: writing infrastructure as Terraform or Pulumi code and putting it into your own repository, requiring all design discussions to be documented as ADRs, and placing CI/CD pipeline configuration under accounts you control.
Declarative infrastructure, as opposed to imperative, is an engineering paradigm that describes a target state and lets tools reconcile the actual state, with Kubernetes YAML and Terraform HCL as its representatives.
HashiCorp switched the licenses of core products including Terraform, Vault, Consul, and Boundary from MPL to BSL.
HashiCorp's license switch sparked strong reactions in the open-source community and directly gave rise to OpenTofu, the community fork of Terraform.
Terraform is a mainstream infrastructure-as-code tool developed by HashiCorp that supports multiple cloud platforms including AWS, GCP, and Azure.
JalOS's technology stack uses Docker for application packaging, Terraform for infrastructure as code, and GitHub Actions for CI/CD, deployed on Amazon Web Services.
Infrastructure-as-code tools such as Terraform or Pulumi can version-control budget rules, preventing configurations from becoming fragmented across various cloud consoles.
35 more timeline events
All Facts (20)
Mitchell Hashimoto is the co-founder of HashiCorp.
65%VerifiedIn 2023, HashiCorp changed Terraform's license from MPL 2.0 to BSL (Business Source License).
70%UnverifiedCodex与IaC结合时,开发者可以用自然语言描述基础设施需求,由Codex自动生成对应的Terraform或CloudFormation模板
80%Partially VerifiedDocker、Kubernetes、Terraform、etcd、Prometheus等云原生核心项目几乎都用Go编写
65%UnverifiedWell-known companies such as HashiCorp and Sentry have in recent years shifted to BSL or similar licenses.
60%UnverifiedGraphRAG Blueprint supports local execution via Docker and provides Terraform infrastructure-as-code solutions and CI/CD pipeline support for cloud deployment.
60%UnverifiedThe project supports one-click local deployment via Docker, as well as cloud infrastructure-as-code deployment using Terraform with an accompanying CI/CD pipeline.
60%UnverifiedOpenTOFU is a community fork hosted by the Linux Foundation, created in 2023 after HashiCorp changed Terraform's license from MPL to BSL.
60%UnverifiedMitchell Hashimoto, the creator of Terraform, named the practice of configuring rule constraints and memory systems for AI "Harness Engineering."
60%UnverifiedHashiCorp developed open-source tools such as Terraform, Vault, and Consul that are widely used by tens of thousands of enterprises worldwide.
60%UnverifiedIaC refers to defining and managing cloud resources with declarative configuration files rather than manual console operations, with typical representatives including Terraform, CloudFormation, and Pulumi; the key change it brings is that the true state of the cloud environment exists simultaneously in cloud resources and in code repository templates, which can produce configuration drift.
50%UnverifiedThe SIE self-hosted version is Apache 2.0 licensed, runs in the user's own VPC, is deployed to AWS, GCP, or Azure via Terraform and Helm, and achieves scale-to-zero between tasks on Kubernetes via KEDA.
50%UnverifiedManish advises people transitioning into DevOps/SRE to tie together knowledge points such as Linux, Shell, AWS, Terraform, Docker, Kubernetes, CI/CD, Prometheus, Grafana, and Python through one complete end-to-end project, and the project can take three to six months to complete.
50%UnverifiedEngineering measures to break vendor lock-in include: writing infrastructure as Terraform or Pulumi code and putting it into your own repository, requiring all design discussions to be documented as ADRs, and placing CI/CD pipeline configuration under accounts you control.
50%UnverifiedDeclarative infrastructure, as opposed to imperative, is an engineering paradigm that describes a target state and lets tools reconcile the actual state, with Kubernetes YAML and Terraform HCL as its representatives.
50%UnverifiedHashiCorp switched the licenses of core products including Terraform, Vault, Consul, and Boundary from MPL to BSL.
50%UnverifiedHashiCorp's license switch sparked strong reactions in the open-source community and directly gave rise to OpenTofu, the community fork of Terraform.
50%UnverifiedTerraform is a mainstream infrastructure-as-code tool developed by HashiCorp that supports multiple cloud platforms including AWS, GCP, and Azure.
50%UnverifiedJalOS's technology stack uses Docker for application packaging, Terraform for infrastructure as code, and GitHub Actions for CI/CD, deployed on Amazon Web Services.
50%UnverifiedInfrastructure-as-code tools such as Terraform or Pulumi can version-control budget rules, preventing configurations from becoming fragmented across various cloud consoles.
50%