def _config_frontend_sections(self): vhosts = self.specs.get_vhosts() ssl_bind_string = self.ssl_bind_string monitor_uri_configured = False if vhosts: cfg, monitor_uri_configured = FrontendHelper.config_frontend_with_virtual_host(vhosts, ssl_bind_string) else: self.require_default_route = FrontendHelper.check_require_default_route(self.specs.get_routes(), self.routes_added) if self.require_default_route: cfg, monitor_uri_configured = FrontendHelper.config_default_frontend(ssl_bind_string) else: cfg = OrderedDict() cfg.update(FrontendHelper.config_monitor_frontend(monitor_uri_configured)) return cfg
def _config_frontend_sections(self): vhosts = self.specs.get_vhosts() ssl_bind_string = self.ssl_bind_string monitor_uri_configured = False if vhosts: cfg, monitor_uri_configured = FrontendHelper.config_frontend_with_virtual_host(vhosts, ssl_bind_string) for port in self.tcp_ports: port_str = "frontend port_%s" % port if port_str in cfg: del cfg[port_str] else: self.require_default_route = FrontendHelper.check_require_default_route(self.specs.get_routes(), self.routes_added) if self.require_default_route or EXTRA_FRONTEND_SETTINGS: cfg, monitor_uri_configured = FrontendHelper.config_default_frontend(ssl_bind_string) else: cfg = OrderedDict() cfg.update(FrontendHelper.config_monitor_frontend(monitor_uri_configured)) return cfg