Terraform has been the IaC standard since 2014. But 2023: HashiCorp changes license (BSL non-OSI), OpenTofu fork created by Linux Foundation. 2026: growing OpenTofu adoption, Terraform Cloud becomes HCP Terraform, Pulumi gnaws premium share.
TL;DR
- Terraform: IaC standard, but controversial BSL license 2023.
- OpenTofu: Linux Foundation OSS fork, 2024-2026 adoption.
- HCP Terraform (cloud): managed enterprise.
- Alternatives: Pulumi (programming langs), CDK (cloud-specific).
Terraform & OpenTofu
2026 differences
| Criterion | Terraform | OpenTofu |
|---|---|---|
| License | BSL 1.1 (non-OSI) | MPL 2.0 (OSI) |
| Owner | HashiCorp (now IBM) | Linux Foundation |
| Compatibility | Native | 99% Terraform HCL compatible |
| Adoption | Still dominant | Growing 2024-2026 |
| Roadmap | HashiCorp | Community-driven |
IBM acquires HashiCorp (2024)
- $6.4B deal announced 2024
- Affects Terraform, Vault, Consul, Nomad, Boundary
- Community uncertainties → increased OpenTofu adoption
Typical HCL example
`hcl
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
backend "s3" {
bucket = "tf-state-clientelis"
key = "prod/terraform.tfstate"
region = "af-south-1"
}
}
provider "aws" {
region = "af-south-1" # Cape Town
}
resource "aws_instance" "api" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t3.medium"
tags = {
Name = "kolonell-api"
Environment = "prod"
}
}
resource "aws_db_instance" "postgres" {
identifier = "kolonell-db"
engine = "postgres"
engine_version = "16.1"
instance_class = "db.t3.medium"
allocated_storage = 100
storage_encrypted = true
}
`
HCP Terraform (formerly Cloud)
- Managed remote state
- Collaborative workspaces
- Run pipelines (automated plan/apply)
- Policy-as-code (Sentinel)
- Free tier: 500 resources
- Standard: $0.00014/resource/h (~$10/mo 100 resources)
- Plus: $20/user/mo
2026 alternatives
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Pulumi
- IaC code in Python, TypeScript, Go, C#, Java
- No custom HCL DSL
- Pricing: Free → $700+/mo Enterprise
- Adoption: dev teams wanting IDE typing
AWS CDK / CDKtf
- AWS-specific (CloudFormation under hood)
- TypeScript, Python, Java
- Free (CloudFormation free)
Crossplane
- Kubernetes-native IaC
- Infrastructure as Kubernetes resources
- GitOps-friendly
Ansible (immutable infra)
- More config management than pure IaC
- YAML playbooks
- No state file
Bicep (Azure)
- Azure-specific DSL
- Compiled ARM templates
OpenTofu migration
Trivial for 99% cases:
`bash
# Replace binary
brew uninstall terraform
brew install opentofu
# Same commands
tofu init
tofu plan
tofu apply
# Compatible state
# Existing .tf files work as-is
`
2026 modern pattern
`
Code .tf (Git versioned)
→ CI/CD (GitHub Actions / GitLab CI)
→ tofu plan (preview)
→ Review PR (Atlantis or HCP Terraform)
→ tofu apply (after merge)
`
Africa use cases
Africa cloud providers
- AWS: Cape Town (af-south-1)
- Azure: Johannesburg (south africa north)
- GCP: Johannesburg
- OVH, Scaleway: not Africa native but Europe close
- Digital Ocean: Bangalore (nearby), expanding
Typical startup tenant
- 50-200 resources (VPC, subnets, RDS, EC2, S3, IAM)
- 2-5 environments (dev, staging, prod)
- Terraform/OpenTofu cost: $0 (self-managed state)
- HCP Terraform cost: $10-50/mo
FAQ
Q: Migrate to OpenTofu?
A: Yes if strict OSI compliance or IBM mistrust. No if mature stack with Sentinel policies (HCP-only) or HashiCorp support contracts.
Q: Terraform vs Pulumi?
A: Terraform/OpenTofu more mature, vast ecosystem. Pulumi better DX for devops devs with IDE typing. Pulumi enterprise tier costly.
Q: State file storage?
A: S3/Spaces + DynamoDB lock standard. HCP Terraform for managed. NEVER state file in Git (secrets).
Conclusion
2026 Terraform remains IaC standard despite BSL controversy. OpenTofu rising rapidly as OSS alternative. For Africa startups, OpenTofu + S3 state (DO Spaces ok) zero cost. Enterprise: HCP Terraform for collaboration + policies. Pulumi excellent niche for dev-first teams.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
