Просмотр исходного кода

Merge pull request #116 from aznashwan/deserialize-replicator-key

Check/deserialize key in Replicator.
Nashwan Azhari 6 лет назад
Родитель
Сommit
2ba819e278
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      coriolis/providers/replicator.py

+ 5 - 0
coriolis/providers/replicator.py

@@ -467,6 +467,11 @@ class Replicator(object):
             raise exception.CoriolisException(
                 "Either password or pkey is required")
 
+        if pkey:
+            if type(pkey) is str:
+                pkey = utils.deserialize_key(
+                    pkey, CONF.serialization.temp_keypair_password)
+
         args = {
             "hostname": conn_info["ip"],
             "username": conn_info["username"],