Ejemplo n.º 1
0
 def _update_haproxy(self, cfg):
     if Haproxy.cls_cfg != cfg:
         logger.info("HAProxy configuration:\n%s" % cfg)
         Haproxy.cls_cfg = cfg
         if save_to_file(HAPROXY_CONFIG_FILE, cfg):
             UpdateHelper.run_reload()
     elif self.ssl_updated:
         logger.info("SSL certificates have been changed")
         UpdateHelper.run_reload()
     else:
         logger.info("HAProxy configuration remains unchanged")
     logger.info("===========END===========")
Ejemplo n.º 2
0
 def _update_haproxy(self, cfg):
     if Haproxy.cls_cfg != cfg:
         logger.info("HAProxy configuration:\n%s" % cfg)
         Haproxy.cls_cfg = cfg
         if save_to_file(HAPROXY_CONFIG_FILE, cfg):
             Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
     elif self.ssl_updated:
         logger.info("SSL certificates have been changed")
         Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
     else:
         logger.info("HAProxy configuration remains unchanged")
     logger.info("===========END===========")
 def _update_haproxy(self, cfg):
     if Haproxy.cls_cfg != cfg:
         logger.info("HAProxy configuration has changed.")
         # Logging the config file may be helpful in the future but is creating too many logs for now.
         # logger.info("HAProxy configuration:\n%s" % cfg)
         Haproxy.cls_cfg = cfg
         if save_to_file(HAPROXY_CONFIG_FILE, cfg):
             Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
     elif self.ssl_updated:
         logger.info("SSL certificates have been changed")
         Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
     else:
         logger.info("HAProxy configuration remains unchanged")
     logger.info("===========END===========")
Ejemplo n.º 4
0
 def _update_haproxy(self, cfg):
     if HAPROXY_SERVICE_URI and HAPROXY_CONTAINER_URI and API_AUTH:
         if Haproxy.cls_cfg != cfg:
             logger.info("HAProxy configuration:\n%s" % cfg)
             Haproxy.cls_cfg = cfg
             if save_to_file(HAPROXY_CONFIG_FILE, cfg):
                 Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
         elif self.ssl_updated:
             logger.info("SSL certificates have been changed")
             Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
         else:
             logger.info("HAProxy configuration remains unchanged")
         logger.info("===========END===========")
     else:
         logger.info("HAProxy configuration:\n%s" % cfg)
         save_to_file(HAPROXY_CONFIG_FILE, cfg)
         UpdateHelper.run_once()
 def _update_haproxy(self, cfg):
     if self.link_mode in ["cloud", "new"]:
         if Haproxy.cls_cfg != cfg:
             logger.info("HAProxy configuration:\n%s" % cfg)
             Haproxy.cls_cfg = cfg
             if save_to_file(HAPROXY_CONFIG_FILE, cfg):
                 Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
         elif self.ssl_updated:
             logger.info("SSL certificates have been changed")
             Haproxy.cls_process = UpdateHelper.run_reload(Haproxy.cls_process)
         else:
             logger.info("HAProxy configuration remains unchanged")
         logger.info("===========END===========")
     elif self.link_mode in ["legacy"]:
         logger.info("HAProxy configuration:\n%s" % cfg)
         if save_to_file(HAPROXY_CONFIG_FILE, cfg):
             UpdateHelper.run_once()