diff --git a/molecule/driver/openstackdriver.py b/molecule/driver/openstackdriver.py
index <HASH>..<HASH> 100644
--- a/molecule/driver/openstackdriver.py
+++ b/molecule/driver/openstackdriver.py
@@ -320,8 +320,8 @@ class OpenstackDriver(basedriver.BaseDriver):
         try:
             command = [
                 'ssh', '-o', 'StrictHostKeyChecking=no', '-o',
-                'UserKnownHostsFile=/dev/null', '-o', 'BatchMode=yes', '-l',
-                user, hostip, 'exit'
+                'UserKnownHostsFile=/dev/null', '-o', 'BatchMode=yes', '-i',
+                sshkey_filename, '-l', user, hostip, 'exit'
             ]
             check_output(command, stderr=STDOUT)
             return True
Openstack: Use configured ssh key (#<I>) (#<I>)