Você pode usar o haproxy admin socket e fazer o script dele. Olhe sobre documentação e veja se isso preenche seus requisitos. Unfornutatelly, AFAIK HAProxy não pode salvar a configuração modificada através do socket no arquivo, então as mudanças são perdidas quando o haproxy é reiniciado. Dica: modifique a configuração corrente através do socket e do arquivo haproxy.cfg.