backend.vm_manage.spawn¶
-
backend.vm_manage.spawn.
get_vm_name_from_log
(ansible_output)[source]¶ Parse vm_name from ansible log
-
backend.vm_manage.spawn.
spawn_instance
(spawn_playbook, log)[source]¶ Spawn new VM, executing the following steps:
- call the spawn playbook to startup/provision a building instance
- get an IP and test if the builder responds
- repeat this until you get an IP of working builder
Returns: dict with ip and name of created VM Raises: CoprSpawnFailError –