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
|