Skip to content

Configuration API reference

groundworkers.config

AppConfig dataclass

Resolved runtime configuration owned and consumed by Groundworkers.

Groundworkers is the only application in the stack rather than a library, so unlike its siblings it resolves the whole picture once and hands the same object to the tool registry, both transports, --describe, and the setup console. Each optional backend is resolved to None when unconfigured, so availability is decided in one place instead of at every call site.

Settings are read through groundworkers: this type deliberately does not re-export them, so each one has exactly one name.

describe()

Return an operator-safe description without credentials or raw URLs.

GroundworkersConfig

Bases: PackageConfigBase

Package-level configuration owned by Groundworkers.

The shared configure path (omop-config configure groundworkers, and the --set flags it generates) addresses one field at a time. Related settings are grouped by name prefix.

Every field carries a description, which provides the CLI flag help, the interactive prompt text, and the generated documentation.

Notes

By design, this config is for internal use only and must not be imported or resolved by any other package.