Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
-
terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
terraform-cost-estimation
Anonymized, secure, and free Terraform cost estimation based on Terraform plan (0.12+) or Terraform state (any version)
Our primary entry point is main.tf, and in simple use cases, we can add all our resources there. We define our variables in variables.tf and assign values to them in terraform.tfvars. We use the file outputs.tf to declare output values. You can find a similar example project structure here.
tflint – Terraform linter for errors that the plan can’t catch.
tfenv – Terraform version manager
checkov – Terraform static analysis tool
terratest – Go library that helps you with automated tests for Terraform
pre-commit-terraform – Pre-commit git hooks for automation
terraform-docs – Quickly generate docs from modules
atlantis – Workflow for collaborating on Terraform projects
terraform-cost-estimation – Free cost estimation service for your plans. Check out also this list that includes a lot more awesome terraform tools.
Related posts
- How long have you guys actually had the title “platform engineer”? What other titles did you have before that, if any?
- Top Terraform Tools to Know in 2024
- whats your development process for github actions and how are you testing them?
- Advice please. Reddit gold for help. :)
- Terraform Module Template