HashiCorp year in review 2025: Lessons in simplifying the cloud
With 2025 winding to a close, we've been reflecting on what we’ve learned and done this year. Across hundreds of customer conversations this year, the themes ha...
With 2025 winding to a close, we've been reflecting on what we’ve learned and done this year. Across hundreds of customer conversations this year, the themes ha...
As I continue the 30 Days of AWS Terraform Challenge, Day 6 marks an important shift—moving from writing everything inside a single main.tf to building a proper...
GitOps Overview GitOps is a modern approach to continuous deployment that uses Git as the single source of truth for declarative infrastructure and application...
Today we are announcing the release of HashiCorp Boundary 0.21, which includes the general availability of RDP credential injection and new enhancements to the...
Today marks Day 16 of the 30‑day AWS Terraform challenge by Piyush Sachdeva. In this mini‑project we’ll bulk‑create AWS IAM users from a CSV file, assign them d...
TL;DR The Problem: Terraform codebases often suffer from sprawl—copy‑pasted resources, tight coupling, and leaky abstractions that make scaling painful. The So...
!Cover image for 🚀 Terraform Day 3: Creating My First AWS Resource with Terraform S3 Buckethttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,...
Project Goals and Overview The primary objective of this project was to create a fully automated deployment pipeline for a multi‑service TODO application with...
Whenever we create any resource using Terraform—whether it is an S3 bucket, an EC2 instance, or a security group—we have to pass certain arguments that are spec...
What Are Terraform Data Sources? A data source in Terraform is a read‑only lookup to an existing resource. Instead of creating something new, Terraform queries...
Cloudflare has shifted to Infrastructure as Code and policy enforcement to manage internal Cloudflare accounts. This new architecture uses Terraform, custom too...
On Day 06 of my Terraform learning journey, I focused on something easy to overlook early on but crucial as projects grow: project structure. A clean structure...