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.