2018-04-04 22:44:39 +03:00
|
|
|
require 'providers/aws/aws_provider_account'
|
|
|
|
|
require 'providers/openstack/openstack_provider_account'
|
|
|
|
|
require 'providers/static/static_provider_account'
|
2015-12-08 16:36:16 +03:00
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
2018-04-04 22:44:39 +03:00
|
|
|
factory :aws_provider_account, class: Devops::Model::AwsProviderAccount do
|
2015-12-08 16:36:16 +03:00
|
|
|
provider 'ec2'
|
2018-04-04 22:44:39 +03:00
|
|
|
access_key_id 'a'*16
|
2015-12-08 16:36:16 +03:00
|
|
|
secret_access_key 'secret'
|
2018-04-04 22:44:39 +03:00
|
|
|
storage_bucket_name 'bucket'
|
|
|
|
|
use_iam_profile true
|
2015-12-08 16:36:16 +03:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
factory :openstack_provider_account, class: Devops::Model::OpenstackProviderAccount do
|
|
|
|
|
provider 'openstack'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|