这里有新手到python。我需要将后端服务器和前端服务器添加到haproxy.cfg文件中,并通过python脚本进行优雅的重新加载。你们当中有些人能指出我正确的方向吗?如果你在代码中包含注释,它将极大地帮助我更快地理解。
下面是我想要发送到cfg的示例块,可能基于raw_input([arg])
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端口。
请帮忙!提前谢谢了。
答案 0 :(得分:0)
阅读Python»3.6.1文档6.1.4. Template strings
相应地修改您的问题,例如将_fe:some_fe_替换为 fe:$ {some_fe}
阅读Python»3.6.1文档argparse.html#module-argparse
修改您的问题,并附加您要使用的命令行和要使用的argparse
代码。