terraform
« Back to VersTracker
Description:
Tool to build, change, and version infrastructure
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @HashiCorp  |  formulae.brew.sh
Category: Devops
Tags: terraform infrastructure-as-code devops cloud provisioning iac
Install: brew install terraform
About:
Terraform is an open-source infrastructure as code tool that enables you to safely and predictably manage infrastructure across cloud providers and on-premises environments. It uses a declarative configuration language to define resources and manages the entire lifecycle from provisioning to updates. The tool maintains state to track changes and creates execution plans before modifying any infrastructure.
Key Features:
  • Declarative configuration language (HCL) for defining infrastructure
  • Multi-cloud support including AWS, Azure, Google Cloud, and more
  • State management to track resource dependencies and current infrastructure state
  • Plan and apply workflow for safe, predictable infrastructure changes
  • Modular design for reusable and shareable infrastructure components
Use Cases:
  • Provisioning cloud infrastructure resources consistently across environments
  • Managing infrastructure lifecycle with version control and collaboration
  • Automating deployment of complex multi-tier applications
  • Enabling infrastructure governance and compliance through code
Alternatives:
  • AWS CloudFormation – AWS-specific, no multi-cloud support, uses JSON/YAML templates
  • Pulumi – Uses general-purpose programming languages instead of DSL, similar multi-cloud capabilities
  • Ansible – Imperative approach, broader configuration management beyond just provisioning
Version History
Detected Version Rev Change Commit
Sep 14, 2024 10:04pm 0 VERSION_BUMP b1817846