blob: 3999a11c645cefd0deb2f2f65d7d375c4fb5fcc3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# This is an example of usage of this Tool
# Author: Jose Lausuch (jose.lausuch@ericsson.com)
from opnfv.deployment import factory
print("########## APEX ##########")
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())
print("########## FUEL ##########")
handler = factory.Factory.get_handler('fuel',
'10.20.0.2',
'root',
installer_pwd='r00tme')
print(handler.get_deployment_info())
print("List of nodes in cluster 4:")
nodes = handler.get_nodes({'cluster': '4'})
for node in nodes:
print(node)
|