hostvars[node]['nodetype'] = hostsconf.get_nodetype(node)
hostvars[node]['nodeindex'] = hostsconf.get_nodeindex(node)
hostvars[node]['nodename'] = hostsconf.get_nodename(node)
-
host_labels = hostsconf.get_labels(node)
if host_labels:
hostvars[node]['labels'] = host_labels
ips.append(hostvars[node]['ansible_host'])
hostvars[node]['ssl_alt_name']['ip'] = ips
+ caasconf = self.confman.get_caas_config_handler()
+ hostvars[node]['system_reserved_memory'] = hostsconf.get_system_reserved_memory(node)
+ hostvars[node]['caas_soft_eviction_threshold'] = caasconf.get_caas_soft_eviction_threshold()
+ hostvars[node]['caas_hard_eviction_threshold'] = caasconf.get_caas_hard_eviction_threshold()
+
def set_caas_master_data(self, hostvars, node, caasconf, hostsconf):
dns = hostvars[node]['ssl_alt_name']['dns']
- dns.append('kubernetes.default.svc.nokia.net')
+ dns.append(caasconf.get_kubernetes_domain())
dns.append(caasconf.get_apiserver_in_hosts())
dns.append(caasconf.get_registry_url())
dns.append(caasconf.get_update_registry_url())
plugins = self.pluginloader.get_plugin_instances(self.confman, inventory, ownhost)
if self._is_setup():
inventory.clear()
- for name, plugin in plugins.iteritems():
+ for name, plugin in sorted(plugins.iteritems()):
if self._is_bootstrapping():
plugin.handle_bootstrapping()
elif self._is_provisioning():