{% include "base.rst.j2" %} network ------- ip ## ========= ============== interface adresses ========= =============={% for interface in ip %} {{ "{:<10}".format(interface["ifname"]) }} {% for ip in interface["addr_info"] %} {% if interface["addr_info"].index(ip) != 0 %} {% endif %}* {{ ip["local"] }}/{{ ip["prefixlen"]}} {% endfor %}{% endfor %}========= ============== routes ###### ============ =============== =============== ============== destination netmask gateway interface ============ =============== =============== =============={% for route in routes %} {{ "{:<12}".format(route["destination"]) }} {{ "{:<15}".format(route["genmask"]) }} {{ "{:<15}".format(route["gateway"]) }} {{ route["iface"] }}{% endfor %} ============ =============== =============== ============== {% if resolvconf %}DNS ### {% for nameserver in resolvconf["nameservers"] %}* {{nameserver}} {% endfor %}{% endif %} services -------- {% if docker %}Docker ###### +------------------------------------------------------------+------------------------------------------------------------+------------------------------------------------------------+------------------------------------------------------------+ |Name |Image |Port |Status | +============================================================+============================================================+============================================================+============================================================+{% for dock in docker %} |{{ "{:<60}".format(dock["names"]) }}|{{ "{:<60}".format(dock["image"]) }}|{% if dock["ports"] %}{% for port in dock["ports"].split(",") %}{% if dock["ports"].split(",").index(port) != 0 %} {{ "|{:<60}".format(" ") }}{{ "|{:<60}".format(" ") }}{{ "|* {:<58}".format(port.strip()) }}{{ "|{:<60}|".format(" ") }}{% else %}{{ "* {:<58}".format(port) }}|{{ "{:<60}|".format(dock["status"]) }}{% endif %}{% endfor %}{% endif %}{% if not dock["ports"] %}{{ "{:<60}".format("None") }}|{{ "{:<60}|".format(dock["status"]) }}{% endif %} +------------------------------------------------------------+------------------------------------------------------------+------------------------------------------------------------+------------------------------------------------------------+{%endfor%}{%endif%} Systemd ####### .. table:: services :class: sphinx-datatable ================================================== ==================== ============== service state description ================================================== ==================== =============={% for svc in services %} {{ "{:<50}".format(svc["unit"][:49]) }} {{ "{:<20}".format(svc["sub"].replace("running",":green:`running`").replace("failed", ":red:`failed`")) }} {{ svc["description"] }}{% endfor %} ================================================== ==================== ==============