28 lines
787 B
YAML
28 lines
787 B
YAML
---
|
|
- name: Minimal check for doc/rpc Sol host
|
|
hosts: sol_rpc
|
|
gather_facts: true
|
|
become: false
|
|
|
|
tasks:
|
|
- name: Validate Ansible transport
|
|
ansible.builtin.ping:
|
|
|
|
- name: Show host basics
|
|
ansible.builtin.debug:
|
|
msg:
|
|
- "inventory_hostname={{ inventory_hostname }}"
|
|
- "ansible_host={{ ansible_host | default('n/a') }}"
|
|
- "hostname={{ ansible_facts['hostname'] | default('n/a') }}"
|
|
- "os_family={{ ansible_facts['os_family'] | default('n/a') }}"
|
|
- "kernel={{ ansible_facts['kernel'] | default('n/a') }}"
|
|
|
|
- name: Read uptime
|
|
ansible.builtin.command: uptime
|
|
register: uptime_cmd
|
|
changed_when: false
|
|
|
|
- name: Print uptime
|
|
ansible.builtin.debug:
|
|
var: uptime_cmd.stdout
|