Builder & Core Services β #
Builder infrastructure, network automation, and core services required to provision and rebuild the dvntm (mobile) site from bare metal.
- GitHub: https://github.com/deevnet
- Documentation: https://deevnet.github.io/deevnet-docs/
Legend: β Complete | π In Progress | β³ Planned
Project Vision & Scope #
Achieve fully automated, repeatable provisioning of the dvntm (mobile) site from bare metal to running core services, with complete air-gap recovery capability.
In Scope
- Bare-metal provisioning (PXE, Ansible)
- Network infrastructure automation (switching, wireless, routing)
- Image factory for all platforms
- Full air-gap rebuild capability
Out of Scope
- Extended management plane (logging, telemetry, secrets, identity β separate project)
- Patch automation and firmware upgrades β see Patch Automation
- Full site rebuild event β see Full Site Rebuild
- Application/tenant workload automation (separate per-tenant)
- Cloud infrastructure (this is on-prem only)
Requirements β Complete
Requirements β #
β Define substrate inventory and MAC addresses
β Define network topology and VLANs
β Define air-gap artifact requirements
Substrate Provisioning β Complete
Substrate Provisioning β #
Core infrastructure for building and deploying the substrate.
β Builder Node Ansible Collection (
deevnet.builder)β Image Packaging - Proxmox Fedora template
β Image Packaging - Proxmox installer
β Image Packaging - Raspberry Pi Base Image
β Bootstrap Node Provisioning Playbook
β Proxmox Automated Install via PXE
β Full Air-Gap Support (Fedora Mirror)
Inventory & Standards β Complete
Inventory & Standards β #
Documentation and inventory definitions.
β Hugo-based Documentation Site
β Standards and Correctness Docs
β dvntm Site Bare-Metal Inventory (MAC addresses)
Network Automation β Complete
Network Automation β #
Automated configuration of network infrastructure. Migration from flat 192.168.10.0/24 to segmented 10.20.x.0/24 VLANs completed 2026-03-25. Authority transition automation completed 2026-03-26.
β OPNsense Alternatives Evaluation
β Document network build/rebuild steps in recovery plan
β dvntm VLAN Plan
β DNS Automation
β DHCP Automation (Kea subnets auto-created, interface enablement automated)
β Core Router Automation (OPNsense VLAN creation, firewall rules via API)
β Access Switch Automation (SG2218 General mode, VLANs, trunk, access ports, default gateway)
β Implement Network Segmentation (12 VLANs, zone-based firewall policy)
β Migrate to RFC1918 10 space (10.20.x.0/24 subnets live)
β Wireless AP SSID-to-VLAN configuration (manual via standalone UI β automation gap documented)
β Document automation shortcomings and improvement backlog (see migration runbook and Patch Automation project)
β Authority transition automation (bootstrap-auth/core-auth playbooks, DNS/DHCP host records from inventory, IP swap)
β Unify build sequence documentation (authority transitions and network segmentation inline)