Hey 👋, I’m writing without a specific schedule, and about the things that at the time of writing interests me the most. The idea is that I can learn at the same time I share knowledge. Learn in public they say.
-
TF tip: You can use JSON to declare objects in Terraform
Feb 10, 2025 - 2 min read
It’s not a secret that terraform is JSON compatible. Or better yet, HCL is JSON compatible, having it’s own JSON syntax. These documentations are mainly focused, as their name suggests, on the HCL syntax and how can one declare resources, variables, etc. using it.
-
A terraformed kubernetes local lab: Fluentbit
May 20, 2024 - 9 min read
I’ve been struggling to wrap my head around fluentbit configs, and as with EKS I needed a way to quickly experiment and confirm my assumptions. A bonus if it was also reproducible.
I’m mostly using it to collect kubernetes logs, so my local lab is a kubernetes one. I’m also experienced in Terraform, so it made sense to use it to spin up the lab. This brings us to our Pre requisites.
-
Leveraging Terraform AWS provider default tags for better resource management
Apr 06, 2024 - 2 min read
Tagging resources in AWS is a best practice to manage and organize your resources. Its official docs are extensive on how one can achieve a good tagging strategy. In a scenario where you’re automating your infrastructure provisioning with Terraform, you can go a step further and easily manage your tags with the AWS provider’s default tags feature. This helps you achieve a consistent tagging strategy across your resources, improving your resource management and visibility.
-
Getting Started With EKS using Terraform and the Terraform AWS modules
Mar 20, 2024 - 7 min read
I’ve decided to experiment with different EKS scenarios and configurations, but also thought that providing an introductory blog post on how to bootrstrap your own EKS cluster might help someone out there trying to do the same thing.
For that, I’m using Terraform and the AWS EKS Terraform module. The former is a very well known solution for maintaining infrastructure as code (IaC). The later is the best community maintained module - that I know of - for it and which covers most (if not all) the different EKS use cases.
-
Wiping your AWS account with AWS Nuke and Gitlab CI
Jul 10, 2023 - 5 min read
Wiping, cleaning up your AWS account, sounds a very dangerous, destructive action, and it indeed is. Specially when one tell you this can be performed automatically and on a schedule. Problems arise even if you don’t touch your infrastructure, so why would one destroy it from time to time and on purpose?
-
Hugo, Tailwind, Cloudflare Pages and GitHub Actions
Mar 14, 2023 - 3 min read
On this post I discuss this blog tech stack and my decisions behind it. It’s my very first content for a long while, hope you find it useful.