From 9f25fcd2e47331751aaea982d42fd70e6a9d352f Mon Sep 17 00:00:00 2001 From: Edward Muller Date: Wed, 23 May 2012 15:18:16 -0700 Subject: [PATCH] Fog::Compute::Server#private_key= Useful for automation purposes where you have the private key stored in a database and not on disk. --- lib/fog/compute/models/server.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/fog/compute/models/server.rb b/lib/fog/compute/models/server.rb index 53038a89d..725c3c8e3 100644 --- a/lib/fog/compute/models/server.rb +++ b/lib/fog/compute/models/server.rb @@ -4,6 +4,10 @@ module Fog module Compute class Server < Fog::Model + def private_key=(key_data) + @private_key = key_data + end + def scp(local_path, remote_path, upload_options = {}) require 'net/scp' requires :public_ip_address, :username