<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Terraform on Zachary Loeber's Blog</title><link>https://blog.zacharyloeber.com/categories/terraform/</link><description>Recent content in Terraform on Zachary Loeber's Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 22 Oct 2025 21:48:03 -0500</lastBuildDate><atom:link href="https://blog.zacharyloeber.com/categories/terraform/index.xml" rel="self" type="application/rss+xml"/><item><title>Terraform Custom Module MCP Server</title><link>https://blog.zacharyloeber.com/article/terraform-custom-module-mcp-server/</link><pubDate>Wed, 22 Oct 2025 21:48:03 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/terraform-custom-module-mcp-server/</guid><description>&lt;p>I created an MCP server that streamlines access to custom Terraform modules that I&amp;rsquo;d like to share with the community. The project called &lt;a href="https://github.com/zloeber/terraform-ingest">terraform-ingest&lt;/a> is a CLI, MCP, and API tool that can be used locally or with an AI agent to tap into your existing code base more effectively.&lt;/p></description></item><item><title>Create Terraform with AI and Github Copilot</title><link>https://blog.zacharyloeber.com/article/create-terraform-with-ai-and-github-copilot/</link><pubDate>Mon, 20 Oct 2025 11:43:11 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/create-terraform-with-ai-and-github-copilot/</guid><description>&lt;p>Creating terraform or other infrastructure as code for a new project can be daunting for some. This shows how you can easily crank out a new deployment to meet your requirements using Github copilot prompt files and a few free MCP servers. For the heck of it, we will also convert between two totally different cloud providers to deploy the same infrastructure.&lt;/p></description></item><item><title>Cleaning Terraformer output with AI</title><link>https://blog.zacharyloeber.com/article/cagent-terraformer-rewrite/</link><pubDate>Fri, 19 Sep 2025 14:05:00 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/cagent-terraformer-rewrite/</guid><description>&lt;p>This article will go over using a team of AI agents in conjunction with the &lt;a href="https://github.com/hashicorp/terraform-mcp-server">Terraform MCP server&lt;/a> and Docker&amp;rsquo;s &lt;a href="https://github.com/docker/cagent">cagent&lt;/a> tool to clean up some rather gnarly autogenerated terraform without needing to write any code.&lt;/p></description></item><item><title>Vendoring Terraform Modules With Git Subtree</title><link>https://blog.zacharyloeber.com/article/vendoring-terraform-modules-with-git-subtree/</link><pubDate>Mon, 04 Aug 2025 22:46:31 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/vendoring-terraform-modules-with-git-subtree/</guid><description>&lt;p>In this article I&amp;rsquo;ll go over a less obvious way to vendor in outside modules into your terraform code base.&lt;/p></description></item><item><title>Semi Auto Importing Terraform State</title><link>https://blog.zacharyloeber.com/article/semi-auto-importing-terraform-state/</link><pubDate>Mon, 14 Jul 2025 09:25:51 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/semi-auto-importing-terraform-state/</guid><description>&lt;p>On more than one occasion I&amp;rsquo;ve longed for the mean&amp;rsquo;s to automatically import terraform state. But this is a feature I know will likely never be added for a number of very good reasons. In some cases it is possible to use only a plan file to automate the generation of terraform import blocks though. Here is how it can be done.&lt;/p></description></item><item><title>Pre-Cache Terraform Provider Plugins</title><link>https://blog.zacharyloeber.com/article/pre-cache-terraform-provider-plugins/</link><pubDate>Wed, 19 Mar 2025 11:29:36 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/pre-cache-terraform-provider-plugins/</guid><description>&lt;p>Pre-caching terraform providers in your CICD pipeline images is awesome but hardly anyone does it. I&amp;rsquo;ve created a project that makes this task easier than ever.&lt;/p></description></item><item><title>Libvirt Terraform Kubernetes Lab</title><link>https://blog.zacharyloeber.com/article/libvirt-terraform-kubernetes-lab/</link><pubDate>Mon, 20 Apr 2020 10:22:48 -0500</pubDate><guid>https://blog.zacharyloeber.com/article/libvirt-terraform-kubernetes-lab/</guid><description>&lt;p>I found out that it is relatively easy to setup a local Kubernetes cluster in Linux using terraform and the libvirt provider.&lt;/p></description></item></channel></rss>