AutomationAlso called: "infrastructure as code", "iac", "terraform iac"
Terraform treats infrastructure as code, replacing manual provisioning with version-controlled, repeatable deployments across cloud providers.
Core capabilities
- Declarative syntax: Define desired state, Terraform handles the how.
- Multi-cloud support: Manage AWS, Azure, GCP, and 1000+ providers with one tool.
- State management: Tracks real infrastructure against configuration.
- Plan and apply workflow: Preview changes before execution.
- Module ecosystem: Reusable infrastructure patterns for common architectures.
Key benefits
- Consistency: Eliminates configuration drift and manual errors.
- Versioning: Track infrastructure changes in Git alongside application code.
- Automation: Integrate with CI/CD to deploy infrastructure on demand.
- Disaster recovery: Rebuild entire environments from code in minutes.
- Cost control: Tear down non-production environments automatically.
Common use cases
- Provisioning VPCs, subnets, security groups, and networking.
- Deploying Kubernetes clusters and container infrastructure.
- Managing database instances, IAM roles, and access policies.
- Creating multi-region, multi-cloud deployments.
- Enforcing security and compliance policies as code.
Why IT leaders choose Terraform
- Reduces infrastructure provisioning time from days to minutes.
- Prevents snowflake servers and environment inconsistencies.
- Enables self-service infrastructure for development teams.
- Provides audit trail and rollback capabilities for compliance.
- Supports hybrid and multi-cloud strategies without vendor lock-in.
Explore More Automation
View all termsCI/CD
Continuous Integration and Continuous Deployment - automated practices for building, testing, and releasing software rapidly and reliably.
Read more →Cron Job
A scheduled task that runs automatically at specified times or intervals on Unix-like operating systems.
Read more →Task Automation
Using software to perform repetitive tasks automatically, reducing manual effort and errors.
Read more →