blob: 8b425cbcc797f9786faa4d97fe9f0fc34e3a8fcc [file] [log] [blame]
Yulia Portnova3556a062015-03-17 16:30:11 +02001from novaclient.v1_1 import client as novacl
2
3
4def discover_openstack_nodes(conn_details):
5 """Discover openstack nodes
6 :param connection_details - dict with openstack connection details -
7 auth_url, api_key (password), username
8 """
9 client = novacl.Client(**conn_details)
10 servers = client.servers.list(search_opts={"all_tenant": True})
11 return servers