22 lines
		
	
	
		
			521 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			521 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| 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
 | 
