Mattias Fjellström

@mattias.engineer

Cloud architect • Author • Microsoft MVP • HashiCorp Ambassador • HashiCorp User Group Leader (Göteborg)

#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) spacelift.io/blog/terrafo...

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.io

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 mattias.engineer ➡️ mattias.engineer/blog/2025/ma... #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

I once (by accident) wrote "Dead <name>," as the first line in an email. A week later the person I sent the email to passed away after a short period of illness. Needless to say I am still haunted by this til this day. Maybe having an AI write the boilerplate parts of an email is not so bad?

I've published a course for the #Terraform associate certification on #Leanpub! It's 90% done, and available at a reduced minimum price until I consider it to be 100% complete. A few illustrations, quizzes and general polishing left to complete! leanpub.com/c/terraform-...

HashiCorp Certified: Terraform Associate (003)

This self-study course prepares you for the Terraform Associate certification through theoretical lessons and practice quizzes similar to the actual exam.

leanpub.com

Things that you commit to git tends to stay in the git history, even if you remove the file afterwards. Although it is possible to clean up your git history, it's a good idea is to keep unintended files out from git to begin with. Use .gitignore for this www.env0.com/blog/gitigno... #env0 #git

.gitignore Command Guide: Practical Examples and Terraform Tips | env0

Learn how to use .gitignore to exclude large binaries, sensitive files, and build artifacts in Git and Terraform projects.

env0.com