- infrastructure/proxmox/: CT provisioning configs - infrastructure/fabric/gitops/: GitOps layer - fleet.yaml: GPU inventory (Dell GTX 1050 vfio-pci passthrough) - firmware/: ESP32 firmware tree (67 files, 6.9MB) - realms/savearth/: Savearth team realm with heteronyms - lab-gateway: ESP client + manager - CI: Forgejo + GitHub Actions workflows Co-authored-by: Álvaro de Campos <campos@portugalfuturista.org>
25 lines
986 B
TOML
25 lines
986 B
TOML
# gitops CONFIG.toml — shared by the gitops workflows AND the drift-agent.
|
|
#
|
|
# The drift-agent reads this file (infrastructure/fabric/gitops/CONFIG.toml)
|
|
# directly: the `[[environments]]` table is exactly the schema it expects
|
|
# (name, working_dir, optional binary override, optional description). This is
|
|
# the integration point between gitops and the drift detector — add an
|
|
# environment here and the agent will start tracking its drift on the next scan.
|
|
|
|
default_binary = "tofu"
|
|
|
|
[[environments]]
|
|
name = "staging"
|
|
working_dir = "infrastructure/fabric/gitops/envs/staging"
|
|
description = "Staging environment (drift-tolerant)"
|
|
|
|
[[environments]]
|
|
name = "production"
|
|
working_dir = "infrastructure/fabric/gitops/envs/production"
|
|
description = "Production environment (drift-critical)"
|
|
|
|
# To point an environment at a different binary (e.g. terraform), uncomment:
|
|
# [[environments]]
|
|
# name = "legacy"
|
|
# working_dir = "infrastructure/fabric/gitops/envs/legacy"
|
|
# binary = "terraform"
|