diff --git a/devops-service/providers/connection_factory.rb b/devops-service/providers/connection_factory.rb index 16cb946..cef4b0f 100644 --- a/devops-service/providers/connection_factory.rb +++ b/devops-service/providers/connection_factory.rb @@ -1,12 +1,12 @@ module Provider class ConnectionFactory - def init + def init config end def connection account_name - @connections[account_name] + @connections[account_name] || @from_config end end end diff --git a/devops-service/providers/ec2.rb b/devops-service/providers/ec2.rb index 161c3af..1d5ea9c 100644 --- a/devops-service/providers/ec2.rb +++ b/devops-service/providers/ec2.rb @@ -1,6 +1,7 @@ require "exceptions/conflict_exception" require "providers/base_provider" require "db/mongo/models/provider_accounts/ec2_provider_account" +require_relative "ec2_connection_factory" module Provider # Provider for Amazon EC2