- hosts: demo gather_facts: yes tasks: - name: Get info ansible.builtin.set_fact: info: vendor: "{{ ansible_system_vendor }}" model: "{{ ansible_product_name }}" sn: "{{ ansible_product_serial }}" cpu_model: "{{ ansible_processor }}" cpu_count: "{{ ansible_processor_count }}" cpu_cores: "{{ ansible_processor_cores }}" cpu_vcpus: "{{ ansible_processor_vcpus }}" memory: "{{ ansible_memtotal_mb / 1024 | round(2) }}" disk_total: "{{ (ansible_mounts | map(attribute='size_total') | sum / 1024 / 1024 / 1024) | round(2) }}" distribution: "{{ ansible_distribution }}" distribution_version: "{{ ansible_distribution_version }}" arch: "{{ ansible_architecture }}" kernel: "{{ ansible_kernel }}" - debug: var: info