summaryrefslogtreecommitdiff
path: root/openstack/tester
diff options
context:
space:
mode:
Diffstat (limited to 'openstack/tester')
-rwxr-xr-xopenstack/tester7
1 files changed, 4 insertions, 3 deletions
diff --git a/openstack/tester b/openstack/tester
index 3add6c5..e4c57cd 100755
--- a/openstack/tester
+++ b/openstack/tester
@@ -167,14 +167,15 @@ class Deployment(object):
@staticmethod
def _ssh_host_key_exists(hostname):
"""Check if an ssh host key exists in known_hosts"""
- if not os.path.exists('/root/.ssh/known_hosts'):
+ filename = os.path.expanduser('~/.ssh/known_hosts')
+ if not os.path.exists(filename):
return False
- with open('/root/.ssh/known_hosts', 'r') as known_hosts:
+ with open(filename, 'r') as known_hosts:
return any(line.startswith(hostname) for line in known_hosts)
def _update_known_hosts(self):
if not self._ssh_host_key_exists(self.host_machine.address):
- filename = '/root/.ssh/known_hosts';
+ filename = os.path.expanduser('~/.ssh/known_hosts')
print("No known_hosts: ensuring path");
if not os.path.exists(os.path.dirname(filename)):
os.makedirs(os.path.dirname(filename))