This repository contains infrastructure configuration, provisioning automation, and supporting repository tooling for the GilmanLab homelab.
The first active project is network/vyos, which holds the VyOS gateway
configuration and validation flow. Additional infrastructure domains can be
added as separate Moon projects without reworking the repository baseline.
AWS and Tailscale OpenTofu roots moved to the private
GilmanLab/aws repository on 2026-08-19.
This repository is no longer an infrastructure writer for those state objects.
Do not restore or apply the removed roots from Git history.
Prerequisites:
moon2.xpython3- access to the sibling
secrets/repo when working with secret-backed flows
Validate the current repository:
moon ci --summary minimalRun the current VyOS validation target directly:
moon run network-vyos:checkcompute/incusos: IncusOS host bootstrap inputs; currently pivoting from the UM760/Tinkerbell path to the N5 Pro genesis nodenetwork/vyos: VyOS gateway automation, config, and static validation
- Questions and design discussion: GitHub Discussions
- Non-security bugs: GitHub Issues
- Vulnerabilities: follow SECURITY.md
See CONTRIBUTING.md.