From 39fa9b3897e0f27dfd3f205b9fd0a9f030497f16 Mon Sep 17 00:00:00 2001 From: Abhay Joshi Date: Wed, 20 Jan 2016 22:21:16 -0800 Subject: [PATCH] Closes-Bug: #1526168 Fix bug introduced in earlier checkin for the above feature. Multinode provisining was broken. Change-Id: I206f046da1513c5b536a98e1bc959e8b0c0e4229 --- src/server_mgr_puppet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server_mgr_puppet.py b/src/server_mgr_puppet.py index 6a563fc1..5bff81c6 100644 --- a/src/server_mgr_puppet.py +++ b/src/server_mgr_puppet.py @@ -636,7 +636,7 @@ def build_openstack_hiera_file( # Get all values needed to fill the template. self_ip = server.get("ip_address", "") - openstack_ips = [x["ip_address"] for x in cluster_servers if "openstack" in eval(server.get('roles', '[]'))] + openstack_ips = [x["ip_address"] for x in cluster_servers if "openstack" in eval(x.get('roles', '[]'))] if self_ip in openstack_ips: openstack_ip = self_ip else: