add services in debian
All checks were successful
/ test (push) Successful in 12s

This commit is contained in:
Michaël Ricart 2025-02-16 22:35:02 +01:00
parent ef2c49f7dc
commit a36931c08b
2 changed files with 12 additions and 0 deletions

View file

@ -13,6 +13,7 @@ def parse_ip(raw_ip):
result.append(interface)
return result
def parse_debian(content):
current_section = ""
result = {}
@ -24,6 +25,7 @@ def parse_debian(content):
if current_section:
result[current_section] += line + "\n"
result["ip"] = parse_ip(result["ip"])
result["services"] = loads(result["services"])
return result
if __name__ == "__main__":

View file

@ -10,3 +10,13 @@ interface adresses
========= =============={% for interface in ip %}
{{ "{:<10}".format(interface["ifname"]) }} {% for ip in interface["addr_info"] %} {{ ip["local"] }}/{{ ip["prefixlen"]}}{% endfor %}
{% endfor %}========= ==============
services
########
================================================== ======= ==============
service state description
================================================== ======= ==============
{% for svc in services %}
{{ "{:<50}".format(svc["unit"][:49]) }} {{ "{:<7}".format(svc["sub"]) }} {{ svc["description"] }}{% endfor %}
================================================== ======= ==============