Merge "Add call to run shellcheck"
[releng.git] / modules / opnfv / deployment / example.py
1 # This is an example of usage of this Tool
2 # Author: Jose Lausuch (jose.lausuch@ericsson.com)
3
4 from opnfv.deployment import factory
5
6 handler = factory.Factory.get_handler('apex',
7                                       '192.168.122.135',
8                                       'stack',
9                                       pkey_file='/root/.ssh/id_rsa')
10
11
12 installer_node = handler.get_installer_node()
13 print("Hello, I am node '%s'" % installer_node.run_cmd('hostname'))
14 installer_node.get_file('/home/stack/overcloudrc', './overcloudrc')
15
16 nodes = handler.get_nodes()
17 for node in nodes:
18     print("Hello, I am node '%s' and my ip is %s." %
19           (node.run_cmd('hostname'), node.ip))
20
21 print handler.get_deployment_info()