Guest User

Untitled

a guest
Aug 17th, 2017
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.77 KB | None | 0 0
  1. ######################## Python code #############################################################
  2. import os
  3. from neutronclient.v2_0 import client as neutronclient
  4. from keystoneclient.v3 import client as keystoneclient
  5. from keystoneauth1 import session
  6. from keystoneauth1.identity import v3
  7.  
  8. # Load environment variables
  9. username=os.environ['OS_USERNAME']
  10. password=os.environ['OS_PASSWORD']
  11. project_id=os.environ['OS_PROJECT_ID']
  12. user_domain_name=os.environ['OS_USER_DOMAIN_NAME']
  13. auth_url=os.environ['OS_AUTH_URL']
  14.  
  15. auth = v3.Password(auth_url=auth_url,
  16. username=username,
  17. password=password,
  18. project_id=project_id,
  19. user_domain_name=user_domain_name)
  20. sess = session.Session(auth=auth)
  21.  
  22. keystone = keystoneclient.Client(session=sess)
  23. print keystone.projects.list()
  24.  
  25.  
  26. ###############################################################################################
  27. root@myjump:/tmp# python test.py
  28.  
  29. ^CTraceback (most recent call last):
  30. File "test.py", line 26, in <module>
  31. print keystone.projects.list()
  32. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  33. return wrapped(*args, **kwargs)
  34. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/v3/projects.py", line 119, in list
  35. **kwargs)
  36. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 74, in func
  37. return f(*args, **new_kwargs)
  38. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 386, in list
  39. self.collection_key)
  40. File "/usr/local/lib/python2.7/dist-packages/keystoneclient/base.py", line 124, in _list
  41. resp, body = self.client.get(url, **kwargs)
  42. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 216, in get
  43. return self.request(url, 'GET', **kwargs)
  44. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 373, in request
  45. resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
  46. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/adapter.py", line 141, in request
  47. return self.session.request(url, method, **kwargs)
  48. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  49. return wrapped(*args, **kwargs)
  50. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 489, in request
  51. **endpoint_filter)
  52. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 808, in get_endpoint
  53. return auth.get_endpoint(self, **kwargs)
  54. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 232, in get_endpoint
  55. disc = self.get_discovery(session, hacked_url, authenticated=False)
  56. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  57. return wrapped(*args, **kwargs)
  58. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/identity/base.py", line 319, in get_discovery
  59. authenticated=authenticated)
  60. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  61. return wrapped(*args, **kwargs)
  62. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/discover.py", line 140, in __init__
  63. authenticated=authenticated)
  64. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  65. return wrapped(*args, **kwargs)
  66. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/discover.py", line 40, in get_version_data
  67. resp = session.get(url, headers=headers, authenticated=authenticated)
  68. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 710, in get
  69. return self.request(url, 'GET', **kwargs)
  70. File "/usr/local/lib/python2.7/dist-packages/positional/__init__.py", line 101, in inner
  71. return wrapped(*args, **kwargs)
  72. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 592, in request
  73. resp = send(**kwargs)
  74. File "/usr/local/lib/python2.7/dist-packages/keystoneauth1/session.py", line 626, in _send_request
  75. resp = self.session.request(method, url, **kwargs)
  76. File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 488, in request
  77. resp = self.send(prep, **send_kwargs)
  78. File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 609, in send
  79. r = adapter.send(request, **kwargs)
  80. File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 423, in send
  81. timeout=timeout
  82. File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py", line 594, in urlopen
  83. chunked=chunked)
  84. File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py", line 361, in _make_request
  85. conn.request(method, url, **httplib_request_kw)
  86. File "/usr/lib/python2.7/httplib.py", line 1057, in request
  87. self._send_request(method, url, body, headers)
  88. File "/usr/lib/python2.7/httplib.py", line 1097, in _send_request
  89. self.endheaders(body)
  90. File "/usr/lib/python2.7/httplib.py", line 1053, in endheaders
  91. self._send_output(message_body)
  92. File "/usr/lib/python2.7/httplib.py", line 897, in _send_output
  93. self.send(msg)
  94. File "/usr/lib/python2.7/httplib.py", line 859, in send
  95. self.connect()
  96. File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py", line 163, in connect
  97. conn = self._new_conn()
  98. File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connection.py", line 138, in _new_conn
  99. (self.host, self.port), self.timeout, **extra_kw)
  100. File "/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/connection.py", line 88, in create_connection
  101. sock.connect(sa)
  102. File "/usr/lib/python2.7/socket.py", line 228, in meth
  103. return getattr(self._sock,name)(*args)
  104. KeyboardInterrupt
Advertisement
Add Comment
Please, Sign In to add comment