We just published a new article:
Building Your Own Terraform Modules Library: Part 8 — DynamoDB Table Module medium.com/iac-weekly/buildi…
We just published a new article:
Building Your Own Terraform Modules Library: Part 7 — CloudFront Distribution Module medium.com/iac-weekly/buildi…
We just published a new article:
Building Your Own Terraform Modules Library: Part 6 — S3 Bucket Module medium.com/iac-weekly/buildi…
IaC Weekly retweeted
#263 (sponsored by @dnsimple) - Gemini CLI Review Agents, Reliable Databricks Deployments, S3 Lifecycle Automation, HCP Terraform AI Guardrails
weekly.tf/p/issue-263-gemini…
IaC Weekly retweeted
Convert existing #Azure resources to #Terraform within one minute using the new #Microsoft #Terraform #VSCode Extension. Check it out here: marketplace.visualstudio.com…
IaC Weekly retweeted
• AWS supports Terraform.
• GCP supports Terraform.
• Azure supports Terraform.
• OCI supports Terraform.
• Alibaba Cloud supports Terraform.
• DO supports Terraform.
• Cloudflare supports Terraform.
• K8s clusters supports Terraform.
• Startups rely on Terraform.
• Enterprises standardize on Terraform.
Multi-cloud runs on Infrastructure as Code.
If the industry runs on Terraform…
What’s stopping you from learning it? 🚀
IaC Weekly retweeted
Terraform Folder Structure & How Real-World Teams Manage Cloud Infrastructure
In production, Terraform must be scalable, reusable, secure, and maintainable.
📁 environments/
Isolates infra per environment so dev changes never impact prod.
📂 dev/ (same for staging & prod)
• main.tf → Entry point. Calls reusable modules (network, compute, data).
• variables.tf → Input variables (region, CIDR, instance size, tags).
• provider.tf → Provider config, backend, version constraints, remote state.
• outputs.tf → Exposes LB DNS, VPC ID, instance IPs.
• dev.tfvars → Environment-specific values.
📁 modules/ → Heart of reusability (self-contained components)
📂 network/ (VPC Layer)
• VPC, subnets, IGW, NAT, route tables, SGs
📂 compute/ (App Layer)
• EC2, ASG, Launch Templates, EKS nodes
📂 data/ (Storage Layer)
• S3, RDS, DynamoDB
Why this matters in production:
✔ Prevents cross-environment mistakes
✔ Version-controlled infrastructure
✔ CI/CD friendly
✔ Team collaboration ready
✔ DRY & reusable
This is how real DevOps teams structure Terraform.
💬 Comment your team Terraform structure below👇
IaC Weekly retweeted
Use infrastructure as code even for small projects. The habit matters more than the time savings. I can’t remember the last time I did my projects through the manual console. Terraform everyday.
IaC Weekly retweeted
Terraform Core Commands Simplified 🚀
You don’t need 100 commands.
Master these.
Control most real-world infrastructure.
1️⃣ terraform init
→ Initialize project
→ Download providers
→ Configure backend
2️⃣ terraform validate
→ Check syntax
→ Catch config errors early
3️⃣ terraform fmt
→ Format code
→ Keep team consistent
4️⃣ terraform plan
→ Preview changes safely
5️⃣ terraform apply
→ Create / update infrastructure
6️⃣ terraform destroy
→ Delete infrastructure ⚠️
7️⃣ terraform state list
→ See tracked resources
8️⃣ terraform state show <resource>
→ Inspect resource details
9️⃣ terraform output
→ Display output values
🔟 terraform refresh
→ Sync state with real infrastructure
Master the basics once.
Everything else becomes predictable.
Infrastructure as Code is a crucial topic to learn for DevOps Mastery
30 DevOps Concepts to Master before Interviews ✅
1. CI/CD Pipelines (Continuous Integration & Continuous Deployment)
2. Infrastructure as Code (Terraform, CloudFormation)
3. Containerization (Docker, OCI)
4. Container Orchestration (Kubernetes, Helm)
5. Version Control & Branching Strategies (GitFlow, Trunk-Based Development)
6. Configuration Management (Ansible, Chef, Puppet)
7. Cloud Platforms (AWS, Azure, GCP)
8. Monitoring & Observability (Prometheus, Grafana, ELK Stack)
9. Logging & Log Aggregation
10. Networking Basics (TCP/IP, DNS, Load Balancing)
11. Reverse Proxies (Nginx, HAProxy)
12. Security in DevOps (DevSecOps, Secrets Management, IAM)
13. Artifact Repositories (Nexus, Artifactory)
14. Automation & Scripting (Bash, Python)
15. Blue-Green Deployments
16. Canary Releases
17. Rolling Updates & Zero-Downtime Deployments
18. Scaling Strategies (Auto Scaling, Horizontal Pod Autoscaling)
19. Serverless Architecture (AWS Lambda, Azure Functions)
20. Site Reliability Engineering (SRE Principles, SLIs/SLOs/SLAs)
21. Disaster Recovery & Backup Strategies
22. Cost Optimization & Resource Management
23. Container Registries (Docker Hub, AWS ECR, GCR)
24. CI/CD Tools (Jenkins, GitHub Actions, GitLab CI)
25. Kubernetes Networking & Ingress Controllers
26. Service Mesh (Istio, Linkerd)
27. Secrets Management (Vault, AWS Secrets Manager)
28. Performance & Load Testing (JMeter, k6)
29. Observability Tracing (OpenTelemetry, Jaeger)
30. Compliance & Governance (Policy as Code, SOC2 Basics)
📘 Recommended Ebook for Deep DevOps Mastery
👉 codewithdhanian.gumroad.com/…
We just published a new article:
Building Your Own Terraform Modules Library: Part 5 — Lambda Function Module medium.com/iac-weekly/buildi…
We're looking for Infrastructure as Code practitioners who want to share what they know.
Terraform, AWS, CloudFormation, Ansible, Pulumi - if you've solved a hard problem or learned something the hard way, we want to hear from you.
Details & submission guidelines 👇
medium.com/iac-weekly/write-…
#IaC #Terraform #AWS #DevOps #CloudComputing #TechWriting












