confab.model

Functions for interacting with the defined hosts, environments, and roles.

confab.model.get_components_for_role(role)[source]

Get all component paths for the given role.

confab.model.get_hosts_for_environment(environment)[source]

Get all hosts for an environment.

Assumes an environmentsdef structure in Fabric’s env.

confab.model.get_roles_for_host(host)[source]

Get all roles that a host belongs to.

Delegates to Fabric’s env roledefs.

confab.model.load_model_from_dict(settings)[source]

Load model data (environments, roles, hosts) from settings dictionary.

confab.model.load_model_from_dir(dir_name, module_name='settings')[source]

Load model data (environments, roles, hosts) from settings module.