25 lines
		
	
	
		
			769 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			769 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | require 'db/mongo/models/provider_accounts/ec2_provider_account' | ||
|  | require 'db/mongo/models/provider_accounts/openstack_provider_account' | ||
|  | require 'db/mongo/models/provider_accounts/static_provider_account' | ||
|  | 
 | ||
|  | FactoryGirl.define do | ||
|  |   factory :provider_account, class: Devops::Model::ProviderAccount do | ||
|  |     account_name 'name' | ||
|  |     description 'desc' | ||
|  |     ssh_key 'user_key' | ||
|  | 
 | ||
|  | 
 | ||
|  |     factory :static_provider_account, class: Devops::Model::StaticProviderAccount do | ||
|  |     end | ||
|  | 
 | ||
|  |     factory :ec2_provider_account, class: Devops::Model::Ec2ProviderAccount do | ||
|  |       provider 'ec2' | ||
|  |       access_key_id 'access' | ||
|  |       secret_access_key 'secret' | ||
|  |     end | ||
|  | 
 | ||
|  |     factory :openstack_provider_account, class: Devops::Model::OpenstackProviderAccount do | ||
|  |       provider 'openstack' | ||
|  |     end | ||
|  |   end | ||
|  | end |