Merge pull request #5651 from nikut/sshfix

allow ansible_ssh_private_key_file to be templated (thanks to benno)
This commit is contained in:
jctanner
2014-02-24 14:26:48 -05:00
2 changed files with 3 additions and 0 deletions

View File

@@ -135,6 +135,8 @@ class ActionModule(object):
else:
private_key = inject.get('ansible_ssh_private_key_file', self.runner.private_key_file)
private_key = template.template(self.runner.basedir, private_key, inject, fail_on_undefined=True)
if not private_key is None:
private_key = os.path.expanduser(private_key)
options['private_key'] = private_key