28 lines
		
	
	
		
			768 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			768 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
|   | require 'db/mongo/models/deploy_env/deploy_env_ec2' | ||
|  | require 'db/mongo/models/deploy_env/deploy_env_openstack' | ||
|  | require 'db/mongo/models/deploy_env/deploy_env_static' | ||
|  | 
 | ||
|  | FactoryGirl.define do | ||
|  |   factory :deploy_env, class: Devops::Model::DeployEnvBase do | ||
|  |     identifier 'name' | ||
|  |     run_list [] | ||
|  |     users ['root'] | ||
|  | 
 | ||
|  |     factory :deploy_env_static, class: Devops::Model::DeployEnvStatic do | ||
|  |       provider 'static' | ||
|  |     end | ||
|  | 
 | ||
|  |     factory :cloud_deploy_env, class: Devops::Model::CloudDeployEnv do | ||
|  |       flavor 'flavor' | ||
|  |       image 'image' | ||
|  | 
 | ||
|  |       factory :deploy_env_ec2, class: Devops::Model::DeployEnvEc2 do | ||
|  |         provider 'ec2' | ||
|  |       end | ||
|  | 
 | ||
|  |       factory :deploy_env_openstack, class: Devops::Model::DeployEnvOpenstack do | ||
|  |         provider 'openstack' | ||
|  |       end | ||
|  |     end | ||
|  |   end | ||
|  | end |