Advertisement
Guest User

Untitled

a guest
Feb 27th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. #######
  2. # EC2 #
  3. #######
  4.  
  5. [composite:ec2]
  6. use = egg:Paste#urlmap
  7. /: ec2versions
  8. /services/Cloud: ec2cloud
  9. /services/Admin: ec2admin
  10. /latest: ec2metadata
  11. /2007-01-19: ec2metadata
  12. /2007-03-01: ec2metadata
  13. /2007-08-29: ec2metadata
  14. /2007-10-10: ec2metadata
  15. /2007-12-15: ec2metadata
  16. /2008-02-01: ec2metadata
  17. /2008-09-01: ec2metadata
  18. /2009-04-04: ec2metadata
  19. /1.0: ec2metadata
  20.  
  21. [pipeline:ec2cloud]
  22. # pipeline = logrequest authenticate cloudrequest authorizer ec2executor
  23. #pipeline = logrequest ec2lockout authenticate cloudrequest authorizer ec2executor
  24. pipeline = logrequest totoken authtoken keystonecontext cloudrequest authorizer ec2executor
  25.  
  26. [pipeline:ec2admin]
  27. pipeline = logrequest totoken authtoken keystonecontext adminrequest authorizer ec2executor
  28.  
  29. [pipeline:ec2metadata]
  30. pipeline = logrequest ec2md
  31.  
  32. [pipeline:ec2versions]
  33. pipeline = logrequest ec2ver
  34.  
  35. [filter:logrequest]
  36. paste.filter_factory = nova.api.ec2:RequestLogging.factory
  37.  
  38. [filter:ec2lockout]
  39. paste.filter_factory = nova.api.ec2:Lockout.factory
  40.  
  41. [filter:totoken]
  42. paste.filter_factory = keystone.middleware.ec2_token:EC2Token.factory
  43.  
  44. [filter:ec2noauth]
  45. paste.filter_factory = nova.api.ec2:NoAuth.factory
  46.  
  47. [filter:authenticate]
  48. paste.filter_factory = nova.api.ec2:Authenticate.factory
  49.  
  50. [filter:cloudrequest]
  51. controller = nova.api.ec2.cloud.CloudController
  52. paste.filter_factory = nova.api.ec2:Requestify.factory
  53.  
  54. [filter:adminrequest]
  55. controller = nova.api.ec2.admin.AdminController
  56. paste.filter_factory = nova.api.ec2:Requestify.factory
  57.  
  58. [filter:authorizer]
  59. paste.filter_factory = nova.api.ec2:Authorizer.factory
  60.  
  61. [app:ec2executor]
  62. paste.app_factory = nova.api.ec2:Executor.factory
  63.  
  64. [app:ec2ver]
  65. paste.app_factory = nova.api.ec2:Versions.factory
  66.  
  67. [app:ec2md]
  68. paste.app_factory = nova.api.ec2.metadatarequesthandler:MetadataRequestHandler.factory
  69.  
  70.  
  71. #############
  72. # Openstack #
  73. #############
  74.  
  75. [composite:osapi]
  76. use = egg:Paste#urlmap
  77. /: osversions
  78. /v1.0: openstackapi10
  79. /v1.1: openstackapi11
  80.  
  81. [pipeline:openstackapi10]
  82. # pipeline = faultwrap noauth ratelimit osapiapp10
  83. # NOTE(vish): use the following pipeline for deprecated auth
  84. # pipeline = faultwrap auth ratelimit osapiapp10
  85. # NOTE(vish): use the following pipeline for keystone
  86. pipeline = faultwrap authtoken keystonecontext ratelimit osapiapp10
  87.  
  88. [pipeline:openstackapi11]
  89. # pipeline = faultwrap noauth ratelimit extensions osapiapp11
  90. # NOTE(vish): use the following pipeline for deprecated auth
  91. # pipeline = faultwrap auth ratelimit extensions osapiapp11
  92. # NOTE(vish): use the following pipeline for keystone
  93. pipeline = faultwrap authtoken keystonecontext ratelimit extensions osapiapp11
  94.  
  95. [filter:faultwrap]
  96. paste.filter_factory = nova.api.openstack:FaultWrapper.factory
  97.  
  98. [filter:auth]
  99. paste.filter_factory = nova.api.openstack.auth:AuthMiddleware.factory
  100.  
  101. [filter:noauth]
  102. paste.filter_factory = nova.api.openstack.auth:NoAuthMiddleware.factory
  103.  
  104. [filter:ratelimit]
  105. paste.filter_factory = nova.api.openstack.limits:RateLimitingMiddleware.factory
  106.  
  107. [filter:extensions]
  108. paste.filter_factory = nova.api.openstack.extensions:ExtensionMiddleware.factory
  109.  
  110. [app:osapiapp10]
  111. paste.app_factory = nova.api.openstack:APIRouterV10.factory
  112.  
  113. [app:osapiapp11]
  114. paste.app_factory = nova.api.openstack:APIRouterV11.factory
  115.  
  116. [pipeline:osversions]
  117. pipeline = faultwrap osversionapp
  118.  
  119. [app:osversionapp]
  120. paste.app_factory = nova.api.openstack.versions:Versions.factory
  121.  
  122. ##########
  123. # Shared #
  124. ##########
  125.  
  126. [filter:keystonecontext]
  127. paste.filter_factory = keystone.middleware.nova_keystone_context:NovaKeystoneContext.factory
  128.  
  129. [filter:authtoken]
  130. paste.filter_factory = keystone.middleware.auth_token:filter_factory
  131. service_protocol = http
  132. service_host = 192.168.0.8
  133. service_port = 5000
  134. auth_host = 192.168.0.8
  135. auth_port = 35357
  136. auth_protocol = http
  137. auth_uri = http://192.168.0.8:5000/v2.0/
  138. admin_token = 11121314151617181920
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement