diff --git a/lib/fog_tracker/tracker.rb b/lib/fog_tracker/tracker.rb index 5edfffa..70a5de7 100644 --- a/lib/fog_tracker/tracker.rb +++ b/lib/fog_tracker/tracker.rb @@ -127,7 +127,7 @@ def create_trackers # Changes Strings to Symbols in Account keys def validate_accounts @accounts.each do |name, account| - account.symbolize_keys(recursive = false) + account.symbolize_keys raise "Account #{name} defines no service" if not account[:service] raise "Account #{name} defines no provider" if not account[:provider] raise "Account #{name} defines no credentials" if not account[:credentials] diff --git a/spec/lib/fog_tracker/tracker_spec.rb b/spec/lib/fog_tracker/tracker_spec.rb index dde1451..cbc7b7f 100644 --- a/spec/lib/fog_tracker/tracker_spec.rb +++ b/spec/lib/fog_tracker/tracker_spec.rb @@ -6,8 +6,8 @@ module FogTracker 'provider' => 'AWS', :service => 'Compute', :credentials => { - :aws_access_key_id => 'X', - :aws_secret_access_key => 'X' + 'aws_access_key_id' => 'X', + 'aws_secret_access_key' => 'X' }, 'exclude_resources' => [ 'spot_requests' ] }, "fake account 2" => {