Guest User

Untitled

a guest
Sep 25th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. ############
  2. # Metadata #
  3. ############
  4. [composite:metadata]
  5. use = egg:Paste#urlmap
  6. /: metaversions
  7. /latest: meta
  8. /1.0: meta
  9. /2007-01-19: meta
  10. /2007-03-01: meta
  11. /2007-08-29: meta
  12. /2007-10-10: meta
  13. /2007-12-15: meta
  14. /2008-02-01: meta
  15. /2008-09-01: meta
  16. /2009-04-04: meta
  17.  
  18. [pipeline:metaversions]
  19. pipeline = ec2faultwrap logrequest metaverapp
  20.  
  21. [pipeline:meta]
  22. pipeline = ec2faultwrap logrequest metaapp
  23.  
  24. [app:metaverapp]
  25. paste.app_factory = nova.api.metadata.handler:Versions.factory
  26.  
  27. [app:metaapp]
  28. paste.app_factory = nova.api.metadata.handler:MetadataRequestHandler.factory
  29.  
  30. #######
  31. # EC2 #
  32. #######
  33.  
  34. [composite:ec2]
  35. use = egg:Paste#urlmap
  36. /services/Cloud: ec2cloud
  37.  
  38. [composite:ec2cloud]
  39. use = call:nova.api.auth:pipeline_factory
  40. noauth = ec2faultwrap logrequest ec2noauth cloudrequest validator ec2executor
  41. deprecated = ec2faultwrap logrequest authenticate cloudrequest validator ec2executor
  42. keystone = ec2faultwrap logrequest ec2keystoneauth cloudrequest validator ec2executor
  43.  
  44. [filter:ec2faultwrap]
  45. paste.filter_factory = nova.api.ec2:FaultWrapper.factory
  46.  
  47. [filter:logrequest]
  48. paste.filter_factory = nova.api.ec2:RequestLogging.factory
  49.  
  50. [filter:ec2lockout]
  51. paste.filter_factory = nova.api.ec2:Lockout.factory
  52.  
  53. [filter:totoken]
  54. paste.filter_factory = nova.api.ec2:EC2Token.factory
  55.  
  56. [filter:ec2keystoneauth]
  57. paste.filter_factory = nova.api.ec2:EC2KeystoneAuth.factory
  58.  
  59. [filter:ec2noauth]
  60. paste.filter_factory = nova.api.ec2:NoAuth.factory
  61.  
  62. [filter:authenticate]
  63. paste.filter_factory = nova.api.ec2:Authenticate.factory
  64.  
  65. [filter:cloudrequest]
  66. controller = nova.api.ec2.cloud.CloudController
  67. paste.filter_factory = nova.api.ec2:Requestify.factory
  68.  
  69. [filter:authorizer]
  70. paste.filter_factory = nova.api.ec2:Authorizer.factory
  71.  
  72. [filter:validator]
  73. paste.filter_factory = nova.api.ec2:Validator.factory
  74.  
  75. [app:ec2executor]
  76. paste.app_factory = nova.api.ec2:Executor.factory
  77.  
  78. #############
  79. # Openstack #
  80. #############
  81.  
  82. [composite:osapi_compute]
  83. use = call:nova.api.openstack.urlmap:urlmap_factory
  84. /: oscomputeversions
  85. /v1.1: openstack_compute_api_v2
  86. /v2: openstack_compute_api_v2
  87.  
  88. [composite:osapi_volume]
  89. use = call:nova.api.openstack.urlmap:urlmap_factory
  90. /: osvolumeversions
  91. /v1: openstack_volume_api_v1
  92.  
  93. [composite:openstack_compute_api_v2]
  94. use = call:nova.api.auth:pipeline_factory
  95. noauth = faultwrap sizelimit noauth ratelimit osapi_compute_app_v2
  96. deprecated = faultwrap sizelimit auth ratelimit osapi_compute_app_v2
  97. keystone = faultwrap sizelimit authtoken keystonecontext ratelimit osapi_compute_app_v2
  98. keystone_nolimit = faultwrap sizelimit authtoken keystonecontext osapi_compute_app_v2
  99.  
  100. [composite:openstack_volume_api_v1]
  101. use = call:nova.api.auth:pipeline_factory
  102. noauth = faultwrap sizelimit noauth ratelimit osapi_volume_app_v1
  103. deprecated = faultwrap sizelimit auth ratelimit osapi_volume_app_v1
  104. keystone = faultwrap sizelimit authtoken keystonecontext ratelimit osapi_volume_app_v1
  105. keystone_nolimit = faultwrap sizelimit authtoken keystonecontext osapi_volume_app_v1
  106.  
  107. [filter:faultwrap]
  108. paste.filter_factory = nova.api.openstack:FaultWrapper.factory
  109.  
  110. [filter:auth]
  111. paste.filter_factory = nova.api.openstack.auth:AuthMiddleware.factory
  112.  
  113. [filter:noauth]
  114. paste.filter_factory = nova.api.openstack.auth:NoAuthMiddleware.factory
  115.  
  116. [filter:ratelimit]
  117. paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory
  118.  
  119. [filter:sizelimit]
  120. paste.filter_factory = nova.api.sizelimit:RequestBodySizeLimiter.factory
  121.  
  122. [app:osapi_compute_app_v2]
  123. paste.app_factory = nova.api.openstack.compute:APIRouter.factory
  124.  
  125. [pipeline:oscomputeversions]
  126. pipeline = faultwrap oscomputeversionapp
  127.  
  128. [app:osapi_volume_app_v1]
  129. paste.app_factory = nova.api.openstack.volume:APIRouter.factory
  130.  
  131. [app:oscomputeversionapp]
  132. paste.app_factory = nova.api.openstack.compute.versions:Versions.factory
  133.  
  134. [pipeline:osvolumeversions]
  135. pipeline = faultwrap osvolumeversionapp
  136.  
  137. [app:osvolumeversionapp]
  138. paste.app_factory = nova.api.openstack.volume.versions:Versions.factory
  139.  
  140. ##########
  141. # Shared #
  142. ##########
  143.  
  144. [filter:keystonecontext]
  145. paste.filter_factory = nova.api.auth:NovaKeystoneContext.factory
  146.  
  147. [filter:authtoken]
  148. paste.filter_factory = keystone.middleware.auth_token:filter_factory
  149. service_protocol = http
  150. service_host = 192.168.23.5
  151. service_port = 12030
  152. auth_host = 192.168.23.5
  153. auth_port = 12031
  154. auth_protocol = http
  155. admin_tenant_name = service
  156. admin_user = nova
  157. admin_password = XXXXXXXXXXXX
Add Comment
Please, Sign In to add comment