From: jose.lausuch Date: Mon, 20 Feb 2017 19:22:47 +0000 (+0100) Subject: [deployment_handler] Add get_arch function X-Git-Tag: danube.1.0~230 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F99%2F29099%2F4;p=releng.git [deployment_handler] Add get_arch function This function will be used by ARM project to detect the architecture of the compute nodes. Example: http://paste.openstack.org/raw/599722/ Change-Id: Ic76f291468998d3a3d9e7df507a146da44f2f7f9 Signed-off-by: jose.lausuch --- diff --git a/modules/opnfv/deployment/manager.py b/modules/opnfv/deployment/manager.py index 1dfbb09e4..7047a4dd3 100644 --- a/modules/opnfv/deployment/manager.py +++ b/modules/opnfv/deployment/manager.py @@ -359,6 +359,18 @@ class DeploymentHandler(object): ''' return self.installer_node + def get_arch(self): + ''' + Returns the architecture of the first compute node found + ''' + arch = None + for node in self.nodes: + if node.is_compute(): + arch = node.cpu_info.get('arch', None) + if arch: + break + return arch + def get_deployment_info(self): ''' Returns an object of type Deployment