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
|