30 lines
841 B
YAML
30 lines
841 B
YAML
---
|
|
- name: Gather Nomad debug information from multiple nodes
|
|
hosts: all
|
|
become: yes
|
|
tasks:
|
|
- name: Get Nomad service status
|
|
shell: systemctl status nomad --no-pager -l
|
|
register: nomad_status
|
|
changed_when: false
|
|
failed_when: false
|
|
|
|
- name: Get last 50 lines of Nomad journal logs
|
|
shell: journalctl -u nomad -n 50 --no-pager
|
|
register: nomad_journal
|
|
changed_when: false
|
|
failed_when: false
|
|
|
|
- name: Display Nomad Status
|
|
debug:
|
|
msg: |
|
|
--- Nomad Status for {{ inventory_hostname }} ---
|
|
{{ nomad_status.stdout }}
|
|
{{ nomad_status.stderr }}
|
|
|
|
- name: Display Nomad Journal
|
|
debug:
|
|
msg: |
|
|
--- Nomad Journal for {{ inventory_hostname }} ---
|
|
{{ nomad_journal.stdout }}
|
|
{{ nomad_journal.stderr }} |