From 2c77de3d3e9d142b076c69bbfa64f31c28d95d71 Mon Sep 17 00:00:00 2001 From: Nat Welch Date: Wed, 26 Jun 2013 23:03:59 -0700 Subject: [PATCH] metadata could be nil --- lib/fog/google/models/compute/server.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/fog/google/models/compute/server.rb b/lib/fog/google/models/compute/server.rb index b1c06fed7..950ca7449 100644 --- a/lib/fog/google/models/compute/server.rb +++ b/lib/fog/google/models/compute/server.rb @@ -64,6 +64,10 @@ module Fog requires :machine_type requires :zone_name + if metadata.nil? + metadata = {} + end + metadata.merge!({ "sshKeys" => "#{username}:#{File.read(public_key_path).strip}" }) if :public_key_path