19 lines
385 B
YAML
19 lines
385 B
YAML
---
|
|
- name: Check the health of all servers
|
|
hosts: all
|
|
tasks:
|
|
- name: Check if server is reachable
|
|
ping:
|
|
register: result
|
|
ignore_errors: true
|
|
|
|
- name: Print result
|
|
debug:
|
|
var: result
|
|
when: result is defined
|
|
|
|
- name: Print error message
|
|
debug:
|
|
msg: "Server {{ inventory_hostname }} could not be reached."
|
|
when: result.ping is undefined
|