40 lines
945 B
INI
40 lines
945 B
INI
#######
|
|
# EC2 #
|
|
#######
|
|
|
|
[composite:ec2api]
|
|
use = egg:Paste#urlmap
|
|
/services/Cloud: ec2apicloud
|
|
|
|
[composite:ec2apicloud]
|
|
use = call:ec2api.api.auth:pipeline_factory
|
|
keystone = ec2apifaultwrap logrequest ec2apikeystoneauth cloudrequest validator ec2apiexecutor
|
|
|
|
[filter:ec2apifaultwrap]
|
|
paste.filter_factory = ec2api.api:FaultWrapper.factory
|
|
|
|
[filter:logrequest]
|
|
paste.filter_factory = ec2api.api:RequestLogging.factory
|
|
|
|
[filter:ec2apikeystoneauth]
|
|
paste.filter_factory = ec2api.api:EC2KeystoneAuth.factory
|
|
|
|
[filter:cloudrequest]
|
|
paste.filter_factory = ec2api.api:Requestify.factory
|
|
|
|
[filter:validator]
|
|
paste.filter_factory = ec2api.api:Validator.factory
|
|
|
|
[app:ec2apiexecutor]
|
|
paste.app_factory = ec2api.api:Executor.factory
|
|
|
|
##########
|
|
# Shared #
|
|
##########
|
|
|
|
[filter:keystonecontext]
|
|
paste.filter_factory = ec2api.api.auth:EC2KeystoneContext.factory
|
|
|
|
[filter:authtoken]
|
|
paste.filter_factory = keystoneclient.middleware.auth_token:filter_factory
|