205
221
return public_port - (i * 10)
210
226
Obtains all relevant configuration from charm configuration required
211
227
for initiating a relation to hacluster:
213
229
ha-bindiface, ha-mcastport, vip
215
232
returns: dict: A dict containing settings keyed by setting name.
216
233
raises: HAIncompleteConfig if settings are missing.
218
235
settings = ['ha-bindiface', 'ha-mcastport', 'vip']
221
241
conf[setting] = config_get(setting)
223
243
[missing.append(s) for s, v in six.iteritems(conf) if v is None]