# This is an example of usage of this Tool # Author: Jose Lausuch (jose.lausuch@ericsson.com) from opnfv.deployment import factory handler = factory.Factory.get_handler('apex', '192.168.122.135', 'stack', pkey_file='/root/.ssh/id_rsa') installer_node = handler.get_installer_node() print("Hello, I am node '%s'" % installer_node.run_cmd('hostname')) installer_node.get_file('/home/stack/overcloudrc', './overcloudrc') nodes = handler.get_nodes() for node in nodes: print("Hello, I am node '%s' and my ip is %s." % (node.run_cmd('hostname'), node.ip)) print(handler.get_deployment_info())