blob: 4c98066e20c4a24e80100415110f5904aae4171a (
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
|
#set ip_settings={}
#for k,v in $getVar('ip_settings', {}).items()
#set host_ip_settings={}
#for intf in v
#set $host_ip_settings[$intf["alias"]]=intf
#end for
#set $ip_settings[$k]=$host_ip_settings
#end for
# localhost
127.0.0.1 localhost
#set controllers = $getVar('controller', [])
#set computes = $getVar('compute', [])
#if not $isinstance($controllers, list)
#set controllers = [$controllers]
#end if
#if not $isinstance($compute, list)
#set computes = [$computes]
#end if
# controller
#for worker in $controllers
#set worker_hostname = $worker.hostname
#set worker_ip = $ip_settings[$worker_hostname]["tenant"]["ip"]
$worker_ip $worker_hostname
#end for
# compute
#for worker in $computes
#set worker_hostname = $worker.hostname
#set worker_ip = $ip_settings[$worker_hostname]["tenant"]["ip"]
$worker_ip $worker_hostname
#end for
|