From d27f74f7d1a54046b52484a9db2730c17d405a65 Mon Sep 17 00:00:00 2001 From: skjaro Date: Thu, 10 Mar 2022 18:37:06 +0100 Subject: [PATCH] Basic template --- main.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 02285e1..33609db 100644 --- a/main.py +++ b/main.py @@ -38,4 +38,15 @@ for obj in parser.parseFile('objects.cache'): print(' ', '') print() -pprint.pp(config) \ No newline at end of file +#pprint.pp(config) +#from icinga2confgen.Servers.Server import Server +#from icinga2confgen.ConfigBuilder import ConfigBuilder +#from string import Template + +for hostname,obj in config["host"].items(): + template = r''' +object Host "{hostname}" {{ + address = "{address}" + check_command = "hostalive" +}}'''.format(hostname=hostname,address=obj["address"]) + print(template) \ No newline at end of file