fluke/devops-service/providers/openstack/openstack_accounts_factory.rb

22 lines
521 B
Ruby
Raw Permalink Normal View History

2018-04-04 22:44:39 +03:00
require "providers/accounts_factory"
module Provider
class OpenstackAccountsFactory < AccountsFactory
def init config
@connections = {}
=begin
accounts.each do |account|
create_connection_from_account(config, account)
puts "\tFound openstack account '#{account.account_name}'"
end
ProviderFactory.add_provider Openstack::PROVIDER unless @connections.empty?
=end
end
def create_account hash
Devops::Model::OpenstackProviderAccount.new(hash)
end
end
end