rl-docs-hub

Home · Apps · rl-main-infra


Workload Registry

rl-main-infra is not only an import repo. It is the shared platform IaC home for production workloads that need AWS infrastructure composition and lifecycle management.

This registry documents which workload folders should exist or be expected in the repo structure.

Registry standard

Each workload should have:

Canonical workload list

PBX

Canonical name: PBX
Folder standard: src/workloads/pbx/
Legacy alias: OpenCX only where existing code/config still uses it

Role:

Expected workload scope:

Naming rule:

Fed Proxy

Canonical name: fed-proxy
Folder standard: src/workloads/fed-proxy/

Role:

Expected workload scope:

Data Download

Canonical name: data-download
Folder standard: src/workloads/data-download/

Role:

Expected workload scope:

Workload vs platform test

A folder belongs in src/workloads/ when it answers:

A folder does not belong in src/workloads/ when it is just a reusable primitive such as:

Those belong in platform areas.

Minimal documentation expectation per workload

Each workload represented in rl-main-infra should eventually have:

Current documentation note

At the moment, PBX is the workload with the clearest naming transition requirement: