Revision f9780ccd lib/config.py
b/lib/config.py | ||
---|---|---|
1148 | 1148 |
instance_names = utils.NiceSort(self._UnlockedGetInstanceList()) |
1149 | 1149 |
node_names = utils.NiceSort(self._UnlockedGetNodeList()) |
1150 | 1150 |
node_info = [self._UnlockedGetNodeInfo(name) for name in node_names] |
1151 |
node_pri_ips = [ninfo.primary_ip for ninfo in node_info] |
|
1152 |
node_snd_ips = [ninfo.secondary_ip for ninfo in node_info] |
|
1151 | 1153 |
|
1152 | 1154 |
instance_data = fn(instance_names) |
1153 | 1155 |
off_data = fn(node.name for node in node_info if node.offline) |
1154 | 1156 |
on_data = fn(node.name for node in node_info if not node.offline) |
1155 | 1157 |
mc_data = fn(node.name for node in node_info if node.master_candidate) |
1156 | 1158 |
node_data = fn(node_names) |
1159 |
node_pri_ips_data = fn(node_pri_ips) |
|
1160 |
node_snd_ips_data = fn(node_snd_ips) |
|
1157 | 1161 |
|
1158 | 1162 |
cluster = self._config_data.cluster |
1159 | 1163 |
cluster_tags = fn(cluster.GetTags()) |
... | ... | |
1166 | 1170 |
constants.SS_MASTER_NETDEV: cluster.master_netdev, |
1167 | 1171 |
constants.SS_MASTER_NODE: cluster.master_node, |
1168 | 1172 |
constants.SS_NODE_LIST: node_data, |
1173 |
constants.SS_NODE_PRIMARY_IPS: node_pri_ips_data, |
|
1174 |
constants.SS_NODE_SECONDARY_IPS: node_snd_ips_data, |
|
1169 | 1175 |
constants.SS_OFFLINE_NODES: off_data, |
1170 | 1176 |
constants.SS_ONLINE_NODES: on_data, |
1171 | 1177 |
constants.SS_INSTANCE_LIST: instance_data, |
Also available in: Unified diff