public static KibanaInstallationModel Create( IWixStateProvider wixState, ISession session, params string[] args ) { var serviceState = ServiceStateProvider.FromSession(session, "Kibana"); var pluginState = PluginStateProviderBase.KibanaDefault(session); var envState = KibanaEnvironmentStateProvider.Default; return(new KibanaInstallationModel(wixState, serviceState, pluginState, envState, session, args)); }
public static ElasticsearchInstallationModel Create(IWixStateProvider wixState, ISession session, params string[] args) { var javaConfig = JavaConfiguration.Default; var esEnvironmentConfig = ElasticsearchEnvironmentConfiguration.Default; var serviceState = ServiceStateProvider.FromSession(session, "Elasticsearch"); var pluginState = PluginStateProviderBase.ElasticsearchDefault(session); var esConfig = ElasticsearchYamlConfiguration.FromFolder(esEnvironmentConfig.ConfigDirectory); var jvmConfig = LocalJvmOptionsConfiguration.FromFolder(esEnvironmentConfig.ConfigDirectory); return(new ElasticsearchInstallationModel(wixState, javaConfig, esEnvironmentConfig, serviceState, pluginState, esConfig, jvmConfig, session, args)); }