From 73b978908c85f752862d08a209ee64e013369710 Mon Sep 17 00:00:00 2001 From: boucherv Date: Sun, 2 Jul 2017 16:26:57 +0200 Subject: Add a warning of keypair creation Put a warning if the public key already exist in OpenStack but the private key file is not found Change-Id: Ie2dc5b9f6a6abb0831e1826130d5c283cf3f34ec Signed-off-by: boucherv --- snaps/openstack/create_keypairs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/snaps/openstack/create_keypairs.py b/snaps/openstack/create_keypairs.py index cf5a93d..83cfbbc 100644 --- a/snaps/openstack/create_keypairs.py +++ b/snaps/openstack/create_keypairs.py @@ -75,6 +75,10 @@ class OpenStackKeypair: keys, self.keypair_settings.public_filepath, self.keypair_settings.private_filepath) self.__delete_keys_on_clean = True + elif self.__keypair and not os.path.isfile( + self.keypair_settings.private_filepath): + logger.warn("The public key already exist in OpenStack \ + but the private key file is not found ..") return self.__keypair -- cgit 1.2.3-korg