Creating Your First Terraform Repository
A guide to setting up a version-controlled Terraform repository using git, covering basic concepts and best practices for infrastructure as code.
Ned Bellavance — Veteran IT professional and founder of Ned in the Cloud, creating courses, podcasts, and technical content on cloud and infrastructure.
203 articles from this blog
A guide to setting up a version-controlled Terraform repository using git, covering basic concepts and best practices for infrastructure as code.
A comparison of OpenTofu and Terraform, focusing on feature parity, licensing differences, and migration considerations for Infrastructure as Code.
Explains why the Terraform taint command is problematic and suggests better alternatives for managing infrastructure.
Blog author details migrating his WordPress site to a static Hugo site on Netlify for improved speed, cost, and workflow.
Overview of the Terraform Certified Associate exam update to version 003, covering key changes and study guidance.
A tutorial on setting up a comprehensive Kubernetes monitoring stack using Prometheus, Grafana, and the Robusta platform.
Introducing Terraform Cloud Projects, a new hierarchical structure for organizing and managing workspaces with improved permission inheritance.
A tech professional outlines his 2023 goals for YouTube, podcasts, and Pluralsight courses, focusing on Terraform, cloud content, and growth metrics.
A cloud consultant's 2022 year-end review, focusing on technical education efforts, YouTube channel growth, and lessons learned in Terraform content creation.
A critical analysis of AWS re:Invent 2022, questioning AWS's innovation and discussing the shift from cloud primitives to open-source platforms.
A critical analysis of the term 'Supercloud', examining its origins, evolving usage, and its place in tech marketing buzzword culture.
Explains how to use the new optional arguments feature in Terraform 1.3 for defining flexible input variables with type constraints.
Explains why Terraform's nonsensitive() function fails when trying to output a sensitive value stored inside a list from a conditional resource.
Guide on using OIDC authentication with Terraform's AzureRM backend to secure GitHub Actions workflows and manage storage permissions.
A tutorial on migrating Terraform state data from Terraform Cloud to another backend, covering state storage basics and workspace management.
A guide to validating Terraform Infrastructure as Code using formatting, syntax, and security checks within a GitHub Actions workflow.
Using the TFE Provider to manage Terraform Cloud organizations, workspaces, and teams programmatically with Infrastructure as Code.
Explains when to use Terraform's count vs for_each meta-arguments for resource creation, arguing for_each is generally superior.
A technical guide on replacing the deprecated template_cloudinit_config data source in Terraform with the templatefile function and cloudinit provider.
Explores the new Terraform Cloud configuration block in Terraform 1.1, detailing improvements over the old remote backend for CLI workflows.