diff --git a/gather.yml b/gather.yml new file mode 100644 index 0000000..7eb0e6d --- /dev/null +++ b/gather.yml @@ -0,0 +1,23 @@ +- name: Gather system information + hosts: all + gather_facts: true + + tasks: + - name: Display Hostname + debug: + msg: "Hostname: {{ ansible_hostname }}" + + - name: Display Operating System + debug: + msg: "Operating System: {{ ansible_distribution }} {{ ansible_distribution_version }}" + + - name: Check CPU and total memory + debug: + msg: "CPU Architecture: {{ ansible_architecture }}, Total Memory: {{ ansible_memtotal_mb }} MB" + + - name: Check disk space + debug: +msg: "Disk Space on /dev/sda: Total={{ (ansible_mounts[0].size_total / 1024 / 1024 / 1024) | round(2) }} GB Available={{ (ansible_mounts[0].size_available / 1024 / 1024 / 1024) }} GB" + - name: Check network interface information + debug: + msg: "IP Address of eth0 is {{ ansible_facts['eth0']['ipv4']['address'] }}" \ No newline at end of file