From c451fbdd618270f7b39ba13eacfce41df8d53335 Mon Sep 17 00:00:00 2001
From: David Shrewsbury <shrewsbury.dave@gmail.com>
Date: Thu, 23 Apr 2015 10:52:08 -0400
Subject: [PATCH] Update os_server_volume for latest shade

The shade volume API was updated to return a dict rather than the
object as returned by cinder.
---
 cloud/openstack/os_server_volume.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cloud/openstack/os_server_volume.py b/cloud/openstack/os_server_volume.py
index 35ad3287d6c..3355ee404d8 100644
--- a/cloud/openstack/os_server_volume.py
+++ b/cloud/openstack/os_server_volume.py
@@ -126,8 +126,8 @@ def main():
 
             module.exit_json(
                 changed=True,
-                id=volume.id,
-                attachments=volume.attachments,
+                id=volume['id'],
+                attachments=volume['attachments'],
                 openstack=hostvars
             )