Linux Homelab Expansion: Part 1 Terraform and Docker

<p>In this blog series, we&rsquo;ll explore how Docker, Terraform, and KVM can revolutionize your Linux homelab experience. This first part of this series is a focus on Docker and Terraform. I got this idea because I have been interested in learning Terraform as well as learning more about Docker. I knew that I would expand my homelab someday and I figured why not start doing that now to learn some new skills.</p> <p>I used this&nbsp;<a href="https://github.com/southsidedean/hands-on-with-terraform-on-linux?search=1#hands-on-with-terraform-on-linux" rel="noopener ugc nofollow" target="_blank">repository&nbsp;</a>from Tom Dean.</p> <p>Before I hopped into using Docker and Terraform I wanted a better understanding of what infrastructure as code is. Which I found&nbsp;<a href="https://developer.hashicorp.com/terraform/tutorials/docker-get-started/infrastructure-as-code" rel="noopener ugc nofollow" target="_blank">here</a>.</p> <h1>What is IaC?</h1> <p>Infrastructure as Code (IaC) allows you to manage the infrastructure through the use of code instead of through the GUI. Management of the infrastructure can be; creating, provisioning, and destroying the infrastructure.</p> <p><a href="https://medium.com/@sjgood/linux-homelab-expansion-part-1-terraform-and-docker-7549b62b00e9"><strong>Read More</strong></a></p>