diff options
author | Ladislav Smola <lsmola@redhat.com> | 2014-05-06 15:34:12 +0200 |
---|---|---|
committer | Ladislav Smola <lsmola@redhat.com> | 2014-07-28 07:53:03 +0000 |
commit | 670736a2b673956837eba4995ddd58de359d8a5e (patch) | |
tree | 5de389857fc37f8b4c1c27138a87088299b73f3c /ceilometer/nova_client.py | |
parent | 1f87c36a67e65eeb910a7713a973807af3fc00b8 (diff) | |
download | ceilometer-670736a2b673956837eba4995ddd58de359d8a5e.tar.gz |
Automatic discovery of TripleO Overcloud hardware
-geting IP addresses from Undercloud nova, allowing
to poll all Overcloud nodes via SNMP
-adding support of basic auth, user_name and password
used in TripleO by default
Change-Id: I189dbba9579055c8a1a878a769760a72e9174c6d
Diffstat (limited to 'ceilometer/nova_client.py')
-rw-r--r-- | ceilometer/nova_client.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ceilometer/nova_client.py b/ceilometer/nova_client.py index cd5b6889..8b798922 100644 --- a/ceilometer/nova_client.py +++ b/ceilometer/nova_client.py @@ -132,6 +132,14 @@ class Client(object): search_opts=search_opts)) @logged + def instance_get_all(self): + """Returns list of all instances.""" + search_opts = {'all_tenants': True} + return self.nova_client.servers.list( + detailed=True, + search_opts=search_opts) + + @logged def floating_ip_get_all(self): """Returns all floating ips.""" return self.nova_client.floating_ips.list() |