24 lines
		
	
	
		
			575 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			575 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require 'db/mongo/models/stack/stack_ec2'
 | |
| require 'db/mongo/models/stack/stack_openstack'
 | |
| 
 | |
| FactoryGirl.define do
 | |
|   factory :stack, class: Devops::Model::StackBase do
 | |
|     id 'name'
 | |
|     project 'project'
 | |
|     deploy_env 'deploy_env'
 | |
|     stack_template 'template_id'
 | |
|     name 'iamstack'
 | |
|     owner 'root'
 | |
|     run_list []
 | |
| 
 | |
|     initialize_with { new(attributes.stringify_keys) }
 | |
| 
 | |
|     factory :stack_ec2, class: Devops::Model::StackEc2 do
 | |
|       provider 'ec2'
 | |
|     end
 | |
| 
 | |
|     factory :stack_openstack, class: Devops::Model::StackOpenstack do
 | |
|       provider 'openstack'
 | |
|     end
 | |
|   end
 | |
| end | 
