57 lines
3 KiB
Django/Jinja
57 lines
3 KiB
Django/Jinja
|
|
{% 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
|
|
######
|
|
|
|
.. table::
|
|
:class: sphinx-datatable
|
|
|
|
============================================================ ============================================================ ============================================================ ============================================================
|
|
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 %}
|
|
{{ " "*121 }}{{ "{:<62}".format(port) }}{% else %}{{ "{:<60}".format(port) }} {{ "{:<62}".format(dock["status"]) }}{% endif %}{% endfor %}{% endif %}{% if not dock["ports"] %}{{ "{:<61}".format("None") }}{% endif %}{{ "{:<60}".format(dock["status"]) }} {% 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 %}
|
|
================================================== ==================== ==============
|
|
|