====== {{ inventory_hostname }} ====== ^ FQDN | {{ ansible_fqdn }} | ^ Product | **{{ ansible_system_vendor|default("N/A") }}** {{ ansible_product_name|default("N/A") }} | ^ S/N | {{ ansible_product_serial|default('N/A') }} | ^ Form factor | {{ ansible_form_factor|default('-') }} | ^ Virtualization | {{ ansible_virtualization_type|default('-')|upper }} - {{ ansible_virtualization_role|default('-')|capitalize }} | ^ CPUs | {{ ansible_processor_vcpus|default('N/A') }} ( {{ ansible_processor_count|default('N/A') }} Socket/s x {{ ansible_processor_cores|default('N/A') }} Core/s x {{ ansible_processor_threads_per_core|default('N/A') }} Thread/s ) | ^ CPU-Type | {{ ansible_processor[2]|default(ansible_processor[1])|default('N/A') }} | ^ RAM | {{ "%0.2f" % (ansible_memtotal_mb|default(0) / 1024) }} GB ({{ ansible_memtotal_mb|default(0) }} MB) | ^ Swap | {% if ansible_swaptotal_mb|default(False) %}{{ "%0.2f" % (ansible_swaptotal_mb / 1024) }} GB ({{ansible_swaptotal_mb}} MB){% else %}N/A{% endif %} | ^ OS | {{ ansible_distribution }} {{ ansible_distribution_version }} "//{{ ansible_distribution_release|default('-') }}//" | ^ Kernel | {{ ansible_kernel }} | ^ Init | {{ ansible_service_mgr }} | ^ Default IP | {{ ansible_default_ipv4.address|default('') }} \\ {{ ansible_default_ipv6.address|default(False) }} | ^ IPv4 | {% if ansible_all_ipv4_addresses %}{{ ansible_all_ipv4_addresses|join(' \\\\ ') }}{% endif %} | ^ IPv6 | {% if ansible_all_ipv6_addresses %}{% for ip in ansible_all_ipv6_addresses %}{% if not ip.startswith('fe80') %}{{ ip }} \\ {% endif %}{% endfor %}{% endif %} | Mountpoints: | Source | Mountpoint | Filesystem | {% for m in ansible_mounts|default([]) %} | ''{{ m.device }}'' | ''{{ m.mount }}'' | ''{{ m.fstype }}'' | {% endfor %} * AppArmor: {{ ansible_apparmor.status }} * SE-Linux: {{ ansible_selinux.status }} * SSH Version {{ ssh_version.stdout_lines.0 }}: {% for method in ["dsa", "rsa", "ecdsa", "ed25519", "xmss"] %}{% if ansible_facts["ssh_host_key_" + method + "_public"] is defined %} * {{ method|upper }}: {{ ansible_facts["ssh_host_key_" + method + "_public_keytype"]|default("") }} {{ ansible_facts["ssh_host_key_" + method + "_public"] }} {% endif %}{% endfor %} ===== Packages ===== {% if ansible_facts.packages is defined %}^ Package ^ Version ^ {% for pkg in ansible_facts.packages | dictsort %}^ {{ pkg.0 }} | {{ pkg.1.0.version }}{% if pkg.1.0.release|default(False)|bool %}-{{ pkg.1.0.release }}{% endif %} | {% endfor %} {% endif %} ===== Services ===== {% if ansible_facts.services is defined %}^ Service ^ State ^ {% for svc in ansible_facts.services %}{% if ansible_facts.services[svc]['state'] == "running" %}^ {{ svc }} | {{ ansible_facts.services[svc]['state'] }} | {% endif %}{% endfor %} {% endif %} ---- //{{ ansible_managed }}//