25 lines
769 B
Ruby
25 lines
769 B
Ruby
require 'db/mongo/models/provider_accounts/ec2_provider_account'
|
|
require 'db/mongo/models/provider_accounts/openstack_provider_account'
|
|
require 'db/mongo/models/provider_accounts/static_provider_account'
|
|
|
|
FactoryGirl.define do
|
|
factory :provider_account, class: Devops::Model::ProviderAccount do
|
|
account_name 'name'
|
|
description 'desc'
|
|
ssh_key 'user_key'
|
|
|
|
|
|
factory :static_provider_account, class: Devops::Model::StaticProviderAccount do
|
|
end
|
|
|
|
factory :ec2_provider_account, class: Devops::Model::Ec2ProviderAccount do
|
|
provider 'ec2'
|
|
access_key_id 'access'
|
|
secret_access_key 'secret'
|
|
end
|
|
|
|
factory :openstack_provider_account, class: Devops::Model::OpenstackProviderAccount do
|
|
provider 'openstack'
|
|
end
|
|
end
|
|
end |