Mattias Fjellström

@mattias_engineer
3 Followers
4 Following
11 Posts
Author, Blogger, Microsoft MVP, HashiCorp Ambassador
Bloghttps://mattias.engineer

#Terraform search is declarative resource discovery. Write queries in .tfquery.hcl files, discover resources fulfilling your queries, export resource configuration and import blocks to bring the resources under management by Terraform!

Read more ➡️ https://mattias.engineer/blog/2025/terraform-search-deep-dive/

Terraform Search: Deep-Dive

Over the past few years there have been many features related to configuration-driven state manipulation.

mattias.engineer

#Terraform actions allow you to declaratively perform operations outside the normal CRUD workflow.

I've put together a deep-dive into this new concept https://mattias.engineer/blog/2025/terraform-actions-deep-dive/

Terraform Actions: Deep-Dive

Terraform actions represent a new language concept in Terraform 1.

mattias.engineer

Migrate your Terraform configurations from the AzAPI provider to the AzureRM provider ➡️ https://mattias.engineer/blog/2025/migrate-azapi-to-azurerm/

#terraform #azure #mvpbuzz #microsoft #hashicorp

Migrate your Azure Terraform Configuration from AzAPI to AzureRM

I recently browsed through Azure updates and found two features that were recently moved to general availability (GA) that I wanted to try out.

mattias.engineer

Does provisioning speed matter? It might!

I saw a post claiming that it took 10x, 100x, or even 1000x longer to provision infrastructure on #Azure compared to #AWS. Is that true?

I ran a comparison for managed #Kubernetes services from each provider: https://mattias.engineer/blog/2025/aks-eks-provisioning-speed-comparison/

#terraform

Provisioning Speed Comparison: Terraform for AKS versus EKS

A few weeks ago I came across a post on LinkedIn where someone said that provisioning infrastructure on Amazon Web Services (AWS) was 10, 100, or even 1000 times faster compared to provisioning equivalent infrastructure on Microsoft Azure.

mattias.engineer
Join me for #HashiConf on September 24-26 in San Francisco, where I will be giving the talk: "Infrastructure and application landing zones on HCP". https://www.hashicorp.com/en/conferences/hashiconf

#Terraform is great because it is not simply for one provider/one cloud. You can target multiple clouds in the same Terraform configuration. It doesn't have to be multiple clouds, the more generic term is multiple providers (e.g. #Azure + Entra ID)

Read my article on using Terraform for multi-cloud over at #Spacelift https://spacelift.io/blog/terraform-multi-cloud

Multi-Cloud Provisioning and Management with Terraform

Learn how to manage multi-cloud infrastructure with Terraform. Explore provisioning strategies, best practices, and real-world examples.

Spacelift

Managing tags on AWS requires planning and tools.

In this blog post I go through a few ideas around tagging strategy and how to enforce and monitor your environment for tag compliance.

Read the blog post at ➡️ https://mattias.engineer/blog/2025/managing-aws-tags/

#aws #terraform #hashicorp

Managing AWS Tags

Tagging AWS resources is more or less a requirement when you go from managing a few resources to managing multiple AWS accounts.

mattias.engineer

The best way to manage IP addresses on #AWS is with the VPC IPAM service, and the best way to manage anything on AWS is with #Terraform - change my mind :D

I go through how to manage IPAM on AWS with Terraform in a blog post here ➡️ https://mattias.engineer/blog/2025/aws-ipam-with-terraform/

Manage AWS IPAM with Terraform

In a previous blog post I covered how to manage the IPAM service on Azure with Terraform.

mattias.engineer

#Azure has an IPAM service to help you manage IP-address assignments to virtual networks at scale across your Azure environment.

I wrote a post covering how to manage IPAM on Azure using #Terraform

Read it here ➡️ https://mattias.engineer/blog/2025/azure-ipam-with-terraform/

Manage Azure IPAM with Terraform

Managing IP addresses across teams, environments, subscriptions, and even Azure tenants, can be complex.

mattias.engineer

What can be better than the combination of #Minecraft and #Terraform? Maybe some #Waypoint for self-service!

https://mattias.engineer/blog/2025/developer-self-service-waypoint-minecraft/

Developer Self-Service with HCP Waypoint and Minecraft

Developer self-service is great!

mattias.engineer