aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--python/toree_manager.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/python/toree_manager.py b/python/toree_manager.py
index f7f049d..7b06cfa 100644
--- a/python/toree_manager.py
+++ b/python/toree_manager.py
@@ -49,10 +49,18 @@ class ToreeManager:
client.load_system_host_keys()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- client.connect( \
- self.configManager.get('toree.ip'), \
- username=self.configManager.get('toree.username'), \
- password=self.configManager.get('toree.password'))
+ if len(self.configManager.get('toree.password')) > 0:
+ # Connect passing user credentials
+ client.connect( \
+ self.configManager.get('toree.ip'), \
+ username=self.configManager.get('toree.username'), \
+ password=self.configManager.get('toree.password'))
+ else:
+ # Connect with ssh passwordless
+ client.connect( \
+ self.configManager.get('toree.ip'), \
+ username=self.configManager.get('toree.username'))
+
return client