Skip to main content

Milestone 2.1 — Infrastructure modules

Status: Preview on ehxlabs.xyz/modules — v0.1.0 composable packs.

Goals (roadmap)

  • Reusable Terraform modules
  • Reusable Helm charts
  • Monitoring presets
  • Security presets

Distinction from Milestone 1.2

Templates (M1.2)Modules (M2.1)
PurposeCopy-paste starter filesComposable units with interfaces
Repoehx-templatesehx-modules
API/api/v1/templates/*/api/v1/modules/*
Site/templates/modules

Shipped (preview)

SurfaceNotes
Module catalog APIGET /api/v1/modules/catalog
Category readmesGET /api/v1/modules/readme?category_id=…
File contentGET /api/v1/modules/content?category_id=…&path=…
Web catalogBrowse, preview, copy on ehxlabs.xyz — no GitHub required

v0.1.0 families

  • terraformvpc-skeleton module (variables / main / outputs)
  • helmapp-base chart module
  • monitoringminimal-scrape preset values
  • securitybaseline-deny-all NetworkPolicy preset

Not yet shipped

  • Variable-aware composition and export (Milestone 2.3)
  • Published semver releases with changelog automation
  • Install/registry flows (customers compose in their own repos today)

Sync (internal)

# ehx-api
./scripts/sync-module-packs.sh