mirror of https://github.com/jumpserver/jumpserver
20 lines
703 B
YAML
20 lines
703 B
YAML
- hosts: demo
|
|
gather_facts: yes
|
|
tasks:
|
|
- name: Get info
|
|
ansible.builtin.set_fact:
|
|
info:
|
|
arch: "{{ ansible_architecture }}"
|
|
distribution: "{{ ansible_distribution }}"
|
|
distribution_version: "{{ ansible_distribution_version }}"
|
|
kernel: "{{ ansible_kernel }}"
|
|
vendor: "{{ ansible_system_vendor }}"
|
|
model: "{{ ansible_product_name }}"
|
|
sn: "{{ ansible_product_serial }}"
|
|
cpu_vcpus: "{{ ansible_processor_vcpus }}"
|
|
memory: "{{ ansible_memtotal_mb }}"
|
|
disk_total: "{{ (ansible_mounts | map(attribute='size_total') | sum / 1024 / 1024 / 1024) | round(2) }}"
|
|
|
|
- debug:
|
|
var: info
|