Homelab Documentation
This is the documentation site for my homelab. The homelab comprises of several servers and network devices. As much as possible it uses infrastructure-as-code to allow for declarative building, setup, and configuration for all devices and services in a consistent and reliable manner.
Infrastructure as code (IaC) uses DevOps methodology and versioning with a descriptive model to define and deploy infrastructure, such as networks, virtual machines, load balancers, and connection topologies. Just as the same source code always generates the same binary, an IaC model generates the same environment every time it deploys.