tardis.resources.poolfactory module

tardis.resources.poolfactory.create_composite_pool(configuration: Optional[str] = None) cobald.composite.weighted.WeightedComposite[source]
tardis.resources.poolfactory.create_drone(site_agent: tardis.agents.siteagent.SiteAgent, batch_system_agent: tardis.agents.batchsystemagent.BatchSystemAgent, plugins: Optional[Iterable[tardis.interfaces.plugin.Plugin]] = None, remote_resource_uuid=None, drone_uuid=None, state: tardis.interfaces.state.State = RequestState, created: Optional[float] = None, updated: Optional[float] = None)[source]
tardis.resources.poolfactory.get_drones_to_restore(plugins: dict, site, machine_type: str)[source]

Restore check_pointed resources from previously running tardis instance

tardis.resources.poolfactory.load_plugins()[source]

Load plugins specified in configuration

tardis.resources.poolfactory.str_to_state(resources)[source]