From: Tony Mack Date: Wed, 4 Jun 2014 01:08:39 +0000 (-0400) Subject: fix NameError X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=commitdiff_plain;h=6d2a98c4ceb96a5a3e56fdbef94608d9d78ca2f0 fix NameError --- diff --git a/planetstack/observer/steps/sync_nodes.py b/planetstack/observer/steps/sync_nodes.py index f09ec83..ecd32b4 100644 --- a/planetstack/observer/steps/sync_nodes.py +++ b/planetstack/observer/steps/sync_nodes.py @@ -25,13 +25,14 @@ class SyncNodes(OpenStackSyncStep): for deployment in deployments: driver = self.driver.admin_driver(deployment=deployment.name) compute_nodes = driver.shell.nova.hypervisors.list() - if compute_node.hypervisor_hostname not in node_hostnames: - # XX TODO:figure out how to correctly identify a node's site. - # XX pick a random site to add the node to for now - site_index = random.randint(0, len(sites)) - node = Node(name=compute_node.hypervisor_hostname, - site=sites[site_index], deployment=deployment) - new_nodes.append(node) + for compute_node in compute_nodes: + if compute_node.hypervisor_hostname not in node_hostnames: + # XX TODO:figure out how to correctly identify a node's site. + # XX pick a random site to add the node to for now + site_index = random.randint(0, len(sites)) + node = Node(name=compute_node.hypervisor_hostname, + site=sites[site_index], deployment=deployment) + new_nodes.append(node) return new_nodes