這裏是python的新手。我需要將後端和前端服務器添加到haproxy.cfg文件,並通過python腳本進行優雅重新加載。你們中的一些人能否指出我正確的方向?如果您在代碼中包含註釋,它將極大地幫助我更快地理解。解析配置文件的Python腳本
下面是我想在發送到CFG的樣品塊,可能基於的raw_input([參數])
frontend fe:some_fe:bind:yyyy
mode tcp
bind x.x.x.x:yyyy name some_name
use_backend be:some_be:x.x.x.x:yyyy
backend be:some_be:x.x.x.x:yyyy
mode http
balance roundrobin
server x.x.x.x:yyyy check port yyyy
server x.x.x.x:yyyy check port yyyy
一些註釋 - X.X.X.X表示一個ip和YYYY的端口。
請幫忙!提前謝謝了。
您可以參考[pyhaproxy](https://github.com/imjoey/pyhaproxy)庫,它可以解析haproxy配置文件並在一些更改後回寫。 – iterjpnic