Learn about #AWS monitoring services in my latest blog post over at #Anyshift ➡️ www.anyshift.io/blog/a-deep-...
Learn about #AWS monitoring services in my latest blog post over at #Anyshift ➡️ www.anyshift.io/blog/a-deep-...
#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 ➡️ mattias.engineer/blog/2025/te...
#Terraform actions allow you to declaratively perform operations outside the normal CRUD workflow.
I've put together a deep-dive into this new concept mattias.engineer/blog/2025/te...
#hashiconf
Migrate your #Terraform configurations from the AzAPI provider to the AzureRM provider ➡️ mattias.engineer/blog/2025/mi...
#azure #mvpbuzz #microsoft #hashicorp
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: mattias.engineer/blog/2025/ak...
#terraform
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". www.hashicorp.com/en/conferenc... @hashicorp.com
#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...
I've always been fascinated by #AWS #Lambda. It it something appealing over FaaS: write a self-contained function that performs a given job and deploy it.
I don't think I write enough Lambda functions these days - is it even possible?
www.anyshift.io/blog/aws-lam...
Import resources to your #Terraform state using resource identity instead of resource ID.
There is now some support for #AWS resources (still not full support).
This features makes the import blocks look much cleaner!
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
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 ➡️ mattias.engineer/blog/2025/aw...
I wrote a blog post on how to manage #Azure IPAM (IP address management) with #Terraform
Learn more here ➡️ mattias.engineer/blog/2025/az...
#MVPBuzz #Microsoft #HashiCorp
In part 3 of #NomadOnAzure we add #Nomad clients to our cluster and we run a first Nomad job ⚙️.
Read the blog post here ➡️ mattias.engineer/blog/2025/no...
#MVPBuzz #Microsoft #Azure #HashiCorp #HashiCorpAmbassador
In part 2 of #NomadOnAzure we introduce #Consul to simplify forming a #Nomad cluster of servers.
Read the blog post here ➡️ mattias.engineer/blog/2025/no...
#MVPBuzz #Microsoft #Azure #HashiCorp #HashiCorpAmbassador
Follow along on my journey to provision #Nomad on #Azure using #Terraform infrastructure as code!
#mvpbuzz
mattias.engineer/blog/2025/no...
Learn about managing Amazon S3 using Terraform www.anyshift.io/blog/amazon-...
#anyshift #aws #s3
Manage your Minecraft world in a self-service fashion using HCP Waypoint + HCP Terraform.
#terraform #waypoint #hcp #minecraft #aws
mattias.engineer/blog/2025/de...
#terraform
Terraform Authoring and Operations Professional in Amsterdam
I'm going for a long weekend in Amsterdam soon. I was not planning on bringing my book with me so this ChatGPT-rendered image is a great substitute.
#Terraform Authoring and Operations Professional Study Guide goes Tokyo
ChatGPT butchered the book a tiny bit, but overall very nice rendition of the typical reader of my book!
#terraform
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?
Learn about AWS DNS with Route 53: managing it with Terraform, best practices and potential pitfalls!
#terraform #anyshift
www.anyshift.io/blog/dns-a-d...
What is the best cloud?
Learn about #AWS #IAM best practices, challenges with managing IAM with #Terraform when you have hidden dependencies, and more
#anyshift
www.anyshift.io/blog/a-deep-...
Learn about authenticating without explicit credentials to Azure from HCP Terraform
www.hashicorp.com/blog/access-...
#hashicorp #terraform #microsoft #azure
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-...
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
My first post on env0.com is live!
Read about the Terraform split and join functions here www.env0.com/blog/terrafo...
#env0 #iac #terraform