<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://leonam.io/</id><title>Leonam Vasquez</title><subtitle>Blog técnico sobre HashiCorp Terraform, Consul Service Mesh e Cloud Native. Tutoriais práticos de IaC (Infrastructure as Code), DevOps, SRE, Platform Engineering, Kubernetes, AWS, Azure e automação de infraestrutura. Por Leonam Vasquez.</subtitle> <updated>2026-06-24T14:01:08-03:00</updated> <author> <name>Leonam Ricardo Vasquez Ramos</name> <uri>https://leonam.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://leonam.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="pt-br" href="https://leonam.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Leonam Ricardo Vasquez Ramos </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Terragrunt Stacks por Dentro: Implícitos vs. Explícitos (e Quando Usar Cada Um)</title><link href="https://leonam.io/posts/terragrunt-stacks-por-dentro-implicitos-vs-explicitos/" rel="alternate" type="text/html" title="Terragrunt Stacks por Dentro: Implícitos vs. Explícitos (e Quando Usar Cada Um)" /><published>2026-04-28T19:00:00-03:00</published> <updated>2026-04-28T19:00:00-03:00</updated> <id>https://leonam.io/posts/terragrunt-stacks-por-dentro-implicitos-vs-explicitos/</id> <content type="text/html" src="https://leonam.io/posts/terragrunt-stacks-por-dentro-implicitos-vs-explicitos/" /> <author> <name>Leonam Ricardo Vasquez Ramos</name> </author> <category term="Terraform" /> <category term="Platform Engineering" /> <category term="IaC" /> <summary>Um mergulho técnico na arquitetura dos Terragrunt Stacks: a distinção entre stacks implícitos e explícitos, a anatomia do terragrunt.stack.hcl, a injeção de valores, a composição via stacks aninhados e o modelo de geração sob demanda.</summary> </entry> <entry><title>Terragrunt Stacks Deep Dive: Implicit vs. Explicit (and When to Use Each)</title><link href="https://leonam.io/en/posts/terragrunt-stacks-deep-dive-implicit-vs-explicit/" rel="alternate" type="text/html" title="Terragrunt Stacks Deep Dive: Implicit vs. Explicit (and When to Use Each)" /><published>2026-04-28T16:00:00-03:00</published> <updated>2026-04-28T16:00:00-03:00</updated> <id>https://leonam.io/en/posts/terragrunt-stacks-deep-dive-implicit-vs-explicit/</id> <content type="text/html" src="https://leonam.io/en/posts/terragrunt-stacks-deep-dive-implicit-vs-explicit/" /> <author> <name>Leonam Ricardo Vasquez Ramos</name> </author> <category term="Terraform" /> <category term="Platform Engineering" /> <category term="IaC" /> <summary>A technical deep dive into Terragrunt Stacks architecture: the distinction between implicit and explicit stacks, the anatomy of terragrunt.stack.hcl, value injection, composition via nested stacks, and the on-demand generation model.</summary> </entry> <entry><title>Terragrunt em Escala: Orquestrando Centenas de Units no CI/CD com run --all e Detecção de Drift</title><link href="https://leonam.io/posts/terragrunt-em-escala-orquestrando-centenas-de-units-no-cicd/" rel="alternate" type="text/html" title="Terragrunt em Escala: Orquestrando Centenas de Units no CI/CD com run --all e Detecção de Drift" /><published>2026-04-15T19:00:00-03:00</published> <updated>2026-04-15T19:00:00-03:00</updated> <id>https://leonam.io/posts/terragrunt-em-escala-orquestrando-centenas-de-units-no-cicd/</id> <content type="text/html" src="https://leonam.io/posts/terragrunt-em-escala-orquestrando-centenas-de-units-no-cicd/" /> <author> <name>Leonam Ricardo Vasquez Ramos</name> </author> <category term="Terraform" /> <category term="Platform Engineering" /> <category term="SRE" /> <summary>Aprenda a orquestrar centenas de units do Terragrunt em uma esteira de CI/CD escalável, executando apenas o delta afetado com --filter-affected, gerando relatórios estruturados de execução e implementando detecção contínua de Configuration Drift via GitOps.</summary> </entry> <entry><title>Terragrunt at Scale: Orchestrating Hundreds of Units in CI/CD with run --all and Drift Detection</title><link href="https://leonam.io/en/posts/terragrunt-at-scale-orchestrating-hundreds-of-units-in-cicd/" rel="alternate" type="text/html" title="Terragrunt at Scale: Orchestrating Hundreds of Units in CI/CD with run --all and Drift Detection" /><published>2026-04-15T16:00:00-03:00</published> <updated>2026-04-15T16:00:00-03:00</updated> <id>https://leonam.io/en/posts/terragrunt-at-scale-orchestrating-hundreds-of-units-in-cicd/</id> <content type="text/html" src="https://leonam.io/en/posts/terragrunt-at-scale-orchestrating-hundreds-of-units-in-cicd/" /> <author> <name>Leonam Ricardo Vasquez Ramos</name> </author> <category term="Terraform" /> <category term="Platform Engineering" /> <category term="SRE" /> <summary>Learn how to orchestrate hundreds of Terragrunt units in a scalable CI/CD pipeline, executing only the affected delta with --filter-affected, generating structured execution reports, and implementing continuous Configuration Drift detection via GitOps.</summary> </entry> <entry><title>Extending Terraform: Understanding How a Provider Works (and When to Create Your Own)</title><link href="https://leonam.io/en/posts/extending-terraform-how-a-provider-works-when-to-create-your-own/" rel="alternate" type="text/html" title="Extending Terraform: Understanding How a Provider Works (and When to Create Your Own)" /><published>2026-04-02T19:00:00-03:00</published> <updated>2026-04-02T19:00:00-03:00</updated> <id>https://leonam.io/en/posts/extending-terraform-how-a-provider-works-when-to-create-your-own/</id> <content type="text/html" src="https://leonam.io/en/posts/extending-terraform-how-a-provider-works-when-to-create-your-own/" /> <author> <name>Leonam Ricardo Vasquez Ramos</name> </author> <category term="Terraform" /> <category term="Platform Engineering" /> <category term="Go" /> <summary>Dissect the gRPC communication architecture between Terraform Core and Providers, understand the CRUD contract of the Plugin Framework in Go, and establish the engineering criteria to justify creating a custom Provider for internal systems.</summary> </entry> </feed>
