Enforce 0600 permissions on an existing SSH private key file.
Change-Id: If5d79f75037e252276a76bf010874e374df67e87 Closes-Bug: #1859244 Signed-off-by: Luke Short <ekultails@gmail.com>
This commit is contained in:
parent
c25f1db5f6
commit
bbca58f2dd
|
@ -276,6 +276,7 @@ class AnsiblePlaybookAction(base.TripleOAction):
|
|||
# NOTE(flaper87): if it's a path, use it
|
||||
if (isinstance(self._ssh_private_key, six.string_types) and
|
||||
os.path.exists(self._ssh_private_key)):
|
||||
os.chmod(self._ssh_private_key, 0o600)
|
||||
return self._ssh_private_key
|
||||
|
||||
path = os.path.join(self.work_dir, 'ssh_private_key')
|
||||
|
|
Loading…
Reference in New Issue