ansible/roles/moinmoin-gendoc/templates/server.j2

98 lines
3.0 KiB
Django/Jinja

## This was autogenerated by moinmoin-gendoc Ansible role
## please do not edit or your change will be overwritten
== Caractéristiques matérielles ==
{% if ansible_form_factor != 'Other' and ansible_form_factor != 'Unknown' %}
'''Forme du serveur''' :
{{ ansible_form_factor }}
{% endif %}
'''Matériel''' :
{{ ansible_system_vendor }} {{ ansible_product_name | replace('ProLiant', '!ProLiant') | replace('PowerEdge', '!PowerEdge') }}
'''Domaine''' :
{{ ansible_domain }}
=== Processeur ===
|| '''Socket''' || '''Nombre de cœur(s)''' || '''Nombre de thread(s)''' || '''Modèle''' ||
{% for m in processor.values() %}
{% if m.data["Thread Count"] %}
|| {{ m.data["Socket Designation"] }} || {{ m.data["Core Count"] }} || {{ m.data["Thread Count"] }} || {{ m.data["Version"] }} ||
{% endif %}
{% endfor %}
=== Mémoire vive ===
{{ (ansible_memory_mb.real.total/1024)|round(1) }} GiB de mémoire RAM
et {{ (ansible_memory_mb.swap.total/1024)|round(1) }} GiB de SWAP.
|| '''Emplacement''' || '''Taille''' || '''Vitesse''' || '''Caractéristiques''' || '''Modèle''' ||
{% for m in memory.values() %}
{% if m.data.Locator is defined and m.data.Size %}
|| {{ m.data["Locator"] }} || {{ m.data["Size"] }} || {{ m.data["Speed"] }} || {{ m.data["Type Detail"] | join(' ') }} || {{ m.data["Manufacturer"] }} {{ m.data["Part Number"] }} ||
{% endif %}
{% endfor %}
{% if slot %}
=== Cartes PCI ===
|| '''Emplacement''' || '''Taille du bus''' || '''Utilisé''' ||
{% for m in slot.values() %}
|| {{ m.data["Designation"] }} || {{ m.data["Type:SlotType"] }} || {{ m.data["Current Usage"] }} ||
{% endfor %}
{% endif %}
=== Stockage ===
|| '''Point de montage''' || '''Taille''' || '''Disque''' ||
{% for m in ansible_mounts %}
{% if m.fstype == 'ext4' and 'size_total' in m %}
|| {{ m.mount }} || {{ m.size_total|human_readable(unit='G') }} || {{ m.device }} ||
{% endif %}
{% endfor %}
== Caractéristiques logicielles ==
'''Système d'exploitation''' :
{{ ansible_lsb.description }}
'''Noyau''' :
{{ ansible_kernel }}
'''BIOS installé''' :
{% for b in bios.values() -%}
{% if "Vendor" in b.data %}{{ b.data["Vendor"] }} {{ b.data["Version"] }} {{ b.data["BIOS Revision"] }} ({{ b.data["Release Date"] }})
{%- if b.data["Characteristic x2"]["UEFI is supported"] == "True" %}, UEFI{% endif %}{% endif %}
{% endfor %}
=== Interfaces réseau ===
|| '''Interface''' || '''IPv4''' || '''IPv6''' || '''MAC''' ||
{% for i in ansible_interfaces %}
{% set interface = vars["ansible_" + i] %}
{% if interface.active and interface.type == 'ether' and 'ipv4' in interface %}
|| {{ interface.device }} || {{ interface.ipv4.address }} || {# No newline #}
{% for ip in interface.ipv6 %}{{ ip.address }} {% endfor %} || {# No newline #}
{{ interface.macaddress }} ||
{% endif %}
{% endfor %}
=== Clés publiques SSH de la machine ===
'''RSA''' :
{{ '{{{' }}
{{ sshfp.ssh_host_key_rsa_fp }}
{{ '}}}' }}
'''ECDSA''' :
{{ '{{{' }}
{{ sshfp.ssh_host_key_ecdsa_fp }}
{{ '}}}' }}
'''ED25519''' :
{{ '{{{' }}
{{ sshfp.ssh_host_key_ed25519_fp }}
{{ '}}}' }}