From d820daf01cd8bcfb77c62a635df2c02049fdc273 Mon Sep 17 00:00:00 2001 From: Brendan Dixon Date: Thu, 11 Aug 2016 09:58:01 -0700 Subject: [PATCH] Ensure all SSH keys are created before restarting SSH daemon Signed-off-by: Brendan Dixon --- azurelinuxagent/pa/provision/default.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/azurelinuxagent/pa/provision/default.py b/azurelinuxagent/pa/provision/default.py index b07c147..e10eb9c 100644 --- a/azurelinuxagent/pa/provision/default.py +++ b/azurelinuxagent/pa/provision/default.py @@ -67,6 +67,7 @@ class ProvisionHandler(object): self.provision(ovfenv) fileutil.write_file(provisioned, "") thumbprint = self.reg_ssh_host_key() + self.osutil.restart_ssh_service() logger.info("Finished provisioning") except ProvisionError as e: logger.error("Provision failed: {0}", e) @@ -142,8 +143,6 @@ class ProvisionHandler(object): if sel: self.osutil.set_selinux_enforce(1) - self.osutil.restart_ssh_service() - def save_customdata(self, ovfenv): customdata = ovfenv.customdata if customdata is None: