Add a warning of keypair creation 31/36831/2
authorboucherv <valentin.boucher@orange.com>
Sun, 2 Jul 2017 14:26:57 +0000 (16:26 +0200)
committerboucherv <valentin.boucher@orange.com>
Sun, 2 Jul 2017 14:30:12 +0000 (16:30 +0200)
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 <valentin.boucher@orange.com>
snaps/openstack/create_keypairs.py

index cf5a93d..83cfbbc 100644 (file)
@@ -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