maintenance
Terraform Maintenance Tasks
1. Update Terraform CLI
terraform -version # check current version tfenv install 1.6.0 # using tfenv for version management tfenv use 1.6.0 terraform init -upgrade # upgrade provider plugins for new version
2. Update Providers
terraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 6.0" # previously 5.0 } } }
3. Update Modules
4. State File Maintenance
5. Drift Detection
6. Variable & Secrets Updates
7. Resource Lifecycle & Upgrades
8. Remove Unused Resources
9. Terraform Code Refactoring
10. Security Maintenance
11. Terraform Plan Review
12. Terraform Upgrade Automation
Task
Purpose
Last updated