Guest User

Untitled

a guest
Jan 11th, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. ############
  2. # Metadata #
  3. ############
  4. [composite:metadata]
  5. use = egg:Paste#urlmap
  6. /: meta
  7.  
  8. [pipeline:meta]
  9. pipeline = ec2faultwrap logrequest metaapp
  10.  
  11. [app:metaapp]
  12. paste.app_factory = nova.api.metadata.handler:MetadataRequestHandler.factory
  13.  
  14. #######
  15. # EC2 #
  16. #######
  17.  
  18. [composite:ec2]
  19. use = egg:Paste#urlmap
  20. /services/Cloud: ec2cloud
  21.  
  22. [composite:ec2cloud]
  23. use = call:nova.api.auth:pipeline_factory
  24. noauth = ec2faultwrap logrequest ec2noauth cloudrequest validator ec2executor
  25. keystone = ec2faultwrap logrequest ec2keystoneauth cloudrequest validator ec2executor
  26.  
  27. [filter:ec2faultwrap]
  28. paste.filter_factory = nova.api.ec2:FaultWrapper.factory
  29.  
  30. [filter:logrequest]
  31. paste.filter_factory = nova.api.ec2:RequestLogging.factory
  32.  
  33. [filter:ec2lockout]
  34. paste.filter_factory = nova.api.ec2:Lockout.factory
  35.  
  36. [filter:ec2keystoneauth]
  37. paste.filter_factory = nova.api.ec2:EC2KeystoneAuth.factory
  38.  
  39. [filter:ec2noauth]
  40. paste.filter_factory = nova.api.ec2:NoAuth.factory
  41.  
  42. [filter:cloudrequest]
  43. controller = nova.api.ec2.cloud.CloudController
  44. paste.filter_factory = nova.api.ec2:Requestify.factory
  45.  
  46. [filter:authorizer]
  47. paste.filter_factory = nova.api.ec2:Authorizer.factory
  48.  
  49. [filter:validator]
  50. paste.filter_factory = nova.api.ec2:Validator.factory
  51.  
  52. [app:ec2executor]
  53. paste.app_factory = nova.api.ec2:Executor.factory
  54.  
  55. #############
  56. # Openstack #
  57. #############
  58.  
  59. [composite:osapi_compute]
  60. use = call:nova.api.openstack.urlmap:urlmap_factory
  61. /: oscomputeversions
  62. /v1.1: openstack_compute_api_v2
  63. /v2: openstack_compute_api_v2
  64.  
  65. use = call:nova.api.openstack.urlmap:urlmap_factory
  66.  
  67. [composite:openstack_compute_api_v2]
  68. use = call:nova.api.auth:pipeline_factory
  69. noauth = faultwrap sizelimit noauth ratelimit osapi_compute_app_v2
  70. keystone = faultwrap sizelimit authtoken keystonecontext ratelimit osapi_compute_app_v2
  71. keystone_nolimit = faultwrap sizelimit authtoken keystonecontext osapi_compute_app_v2
  72.  
  73. use = call:nova.api.auth:pipeline_factory
  74.  
  75. [filter:faultwrap]
  76. paste.filter_factory = nova.api.openstack:FaultWrapper.factory
  77.  
  78. [filter:noauth]
  79. paste.filter_factory = nova.api.openstack.auth:NoAuthMiddleware.factory
  80.  
  81. [filter:ratelimit]
  82. paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory
  83.  
  84. [filter:sizelimit]
  85. paste.filter_factory = nova.api.sizelimit:RequestBodySizeLimiter.factory
  86.  
  87. [app:osapi_compute_app_v2]
  88. paste.app_factory = nova.api.openstack.compute:APIRouter.factory
  89.  
  90. [pipeline:oscomputeversions]
  91. pipeline = faultwrap oscomputeversionapp
  92.  
  93.  
  94. [app:oscomputeversionapp]
  95. paste.app_factory = nova.api.openstack.compute.versions:Versions.factory
  96.  
  97.  
  98.  
  99. ##########
  100. # Shared #
  101. ##########
  102.  
  103. [filter:keystonecontext]
  104. paste.filter_factory = nova.api.auth:NovaKeystoneContext.factory
  105.  
  106. [filter:authtoken]
  107. paste.filter_factory = keystone.middleware.auth_token:filter_factory
  108. auth_host = 172.20.1.54
  109. auth_port = 35357
  110. auth_protocol = http
  111. admin_tenant_name = service
  112. admin_user = nova
  113. admin_password = mabite
  114. signing_dirname = /tmp/keystone-signing-nova
Add Comment
Please, Sign In to add comment