/** * Checks whether provided {@link InternalMachineConfig} contains wsagent installer or server. * * @param machineConfig machine config to check * @return true when wsagent server or installer is found in provided machine, false otherwise */ public static boolean containsWsAgentServerOrInstaller(InternalMachineConfig machineConfig) { return machineConfig.getServers().keySet().contains(SERVER_WS_AGENT_HTTP_REFERENCE) || InstallerFqn.idInInstallerList(WS_AGENT_INSTALLER, machineConfig.getInstallers()); }
@Override public void provision(RuntimeIdentity id, InternalEnvironment internalEnvironment) throws InfrastructureException { for (InternalMachineConfig machineConfig : internalEnvironment.getMachines().values()) { LOG.debug("Start provisioning installer configs for workspace '{}'", id.getWorkspaceId()); fillEnv(machineConfig.getEnv(), machineConfig.getInstallers()); fillServers(id.getWorkspaceId(), machineConfig.getServers(), machineConfig.getInstallers()); } }