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 | 
