15 lines
454 B
YAML
15 lines
454 B
YAML
- hosts: localhost
|
|
tasks:
|
|
- name: Get load average
|
|
ansible.builtin.command: cat /proc/loadavg
|
|
register: load_avg_raw
|
|
|
|
- name: Parse load average
|
|
ansible.builtin.set_fact:
|
|
load_avg: "{{ load_avg_raw.stdout | regex_replace('^(\S+)\s+(\S+)\s+(\S+).*$', '{\"1_min\": \"\\1\\", \"5_min\": \"\\2\\", \"15_min\": \"\\3\\"}') | from_json }}"
|
|
|
|
- name: Print load average
|
|
ansible.builtin.debug:
|
|
var: load_avg
|
|
|