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 |