Homelab planning and DNS Focus

Dahux December 31, 2024 #Incus #Opentofu #Ansible #PowerDNS #Unbound

My Homelab/IT infrastructure covers my personal and mom-and-pop business needs. It consists at its core of:

OpenTofu creates my Incus instances and other related resources, while Ansible populates those resources and maintains them.

Ansible will not allow me to rebuild the full infrastructure from scratch, and therefore it is not full automation. I am using “incremental automation” principles as described in this Dead Code podcast episode 18.

In Ansible, I store:

In Ansible, I do not store:

My current task is to straighten out my DNS. I will soon rely on two Authoritative PowerDNS servers with Postgres backends (one for each IPv4).

Ansible install PowerDNS and Postgress. I create and populate the zones manually.

I will then deploy unbound for DNS recursion and ad-blocking.