From 8eb7870a5e9a929f5207436645d742f6f3da1b8b Mon Sep 17 00:00:00 2001 From: mcameron Date: Mon, 16 Feb 2015 14:58:53 +0000 Subject: [PATCH 1/2] Useful log output. --- cloud/openstack/nova_compute.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud/openstack/nova_compute.py b/cloud/openstack/nova_compute.py index b51a1891a7d..1005023465a 100644 --- a/cloud/openstack/nova_compute.py +++ b/cloud/openstack/nova_compute.py @@ -324,7 +324,7 @@ def _add_floating_ip_from_pool(module, nova, server): try: new_ip = nova.floating_ips.create(pool) except Exception, e: - module.fail_json(msg = "Unable to create floating ip") + module.fail_json(msg = "Unable to create floating ip: %s" % (e.message)) pool_ips.append(new_ip.ip) # Add to the main list usable_floating_ips[pool] = pool_ips From 24f8792babd9abd7512e88cdaca5ec13e1114d1f Mon Sep 17 00:00:00 2001 From: mcameron Date: Mon, 16 Feb 2015 15:08:39 +0000 Subject: [PATCH 2/2] More general output. --- cloud/openstack/nova_compute.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud/openstack/nova_compute.py b/cloud/openstack/nova_compute.py index 1005023465a..a9bd05b1e3f 100644 --- a/cloud/openstack/nova_compute.py +++ b/cloud/openstack/nova_compute.py @@ -356,7 +356,7 @@ def _add_auto_floating_ip(module, nova, server): try: new_ip = nova.floating_ips.create() except Exception as e: - module.fail_json(msg = "Unable to create floating ip: %s" % (e.message)) + module.fail_json(msg = "Unable to create floating ip: %s" % (e)) try: server.add_floating_ip(new_ip)