package io.fathom.auto.openstack.horizon; import java.io.File; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.google.common.collect.Maps; public class HorizonConfig { private static final Logger log = LoggerFactory.getLogger(HorizonConfig.class); final File instanceDir; public HorizonConfig(File instanceDir) { this.instanceDir = instanceDir; } public File getInstanceDir() { return instanceDir; } public String getIdentityUrl() { // TODO: Use https log.warn("Using http for API; switch to https"); return "http://openstack:8080/openstack/identity/v2.0"; } public Map<String, String> getHosts() { Map<String, String> hosts = Maps.newHashMap(); hosts.put("openstack", "fd00::c10d"); return hosts; } public File getInstallDir() { return new File("/opt/horizon"); } }