Skip to content

Commit

Permalink
Force permissions to private key file to 600
Browse files Browse the repository at this point in the history
Related to #101
  • Loading branch information
julienvey committed Sep 19, 2014
1 parent 648664f commit 2a030e6
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,9 @@ def generate_keypair(env)
key = SSHKey.generate
nova = env[:openstack_client].nova
generated_keyname = nova.import_keypair(env, key.ssh_public_key)
File.write("#{env[:machine].data_dir}/#{generated_keyname}", key.private_key)
file_path = "#{env[:machine].data_dir}/#{generated_keyname}"
File.write(file_path, key.private_key)
File.chmod(0600, file_path)
generated_keyname
end

Expand Down

0 comments on commit 2a030e6

Please sign in to comment.