Yulia Portnova | 3556a06 | 2015-03-17 16:30:11 +0200 | [diff] [blame] | 1 | from novaclient.v1_1 import client as novacl |
2 | |||||
3 | |||||
4 | def 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 |