50
52
logger.info("Waiting cloud-init to copy ovf-env.xml.")
54
55
self.report_not_ready("Provisioning", "Starting")
55
56
logger.info("Sleep 15 seconds to prevent throttling")
58
60
logger.info("Wait for ssh host key to be generated.")
59
61
thumbprint = self.wait_for_ssh_host_key()
60
62
fileutil.write_file(provisioned, "")
61
63
logger.info("Finished provisioning")
63
64
except ProvisionError as e:
64
65
logger.error("Provision failed: {0}", e)
65
66
self.report_not_ready("ProvisioningFailed", ustr(e))
66
67
self.report_event(ustr(e))
69
70
self.report_ready(thumbprint)
70
71
self.report_event("Provision succeed", is_success=True)