1
0
Fork 0

Organizing code to refactory labels

This commit is contained in:
Joao M 2022-08-12 01:00:18 +00:00
parent e89a329781
commit d278629671
3 changed files with 124 additions and 18 deletions

View file

@ -41,10 +41,10 @@ class HaproxyConfigGenerator:
os.makedirs(self.ssl_cert_folder, exist_ok=True)
def generate(self, lineList = []):
def generate(self, line_list = []):
# static?
if len(lineList) > 0:
self.mapping["easymapping"] = self.__parse(lineList)
if len(line_list) > 0:
self.mapping["easymapping"] = self.parse(line_list)
else:
for d in self.mapping["easymapping"]:
for name, hosts in d.get('hosts', {}).items():
@ -63,10 +63,10 @@ class HaproxyConfigGenerator:
return template.render(data=self.mapping)
def __parse(self, lineList):
def parse(self, line_list):
easymapping = dict()
for line in lineList:
for line in line_list:
line = line.strip()
i = line.find("=")
container = line[:i]