Revision d01ae714 lib/ssconf.py
b/lib/ssconf.py | ||
---|---|---|
100 | 100 |
(self._file_name, err)) |
101 | 101 |
|
102 | 102 |
self._ip_to_instance = {} |
103 |
self._instances_ips = [] |
|
103 | 104 |
for iname in self._config_data['instances']: |
104 | 105 |
instance = self._config_data['instances'][iname] |
105 | 106 |
for nic in instance['nics']: |
106 | 107 |
if 'ip' in nic and nic['ip']: |
108 |
self._instances_ips.append(nic['ip']) |
|
107 | 109 |
self._ip_to_instance[nic['ip']] = iname |
108 | 110 |
|
109 | 111 |
self._nodes_primary_ips = [] |
... | ... | |
201 | 203 |
def GetMasterCandidatesPrimaryIps(self): |
202 | 204 |
return self._mc_primary_ips |
203 | 205 |
|
206 |
def GetInstancesIps(self): |
|
207 |
return self._instances_ips |
|
208 |
|
|
204 | 209 |
|
205 | 210 |
class SimpleStore(object): |
206 | 211 |
"""Interface to static cluster data. |
Also available in: Unified diff