confab.data

Functions for loading configuration data.

class confab.data.DataLoader(data_dir)[source]

Bases: object

Load and merge configuration data.

Configuration data is loaded from python files by type, where type is defined to include defaults, per-role values, per-component values, per-environment values and per-host values.

Configuration data also includes the current environment and host string values under a confab key.

confab.data.import_configuration(module_name, data_dir)[source]

Load configuration from file as python module.

Returns publicly names values in module’s __dict__.