
These roles will allow to get logs and resource definitions from remote host to zuul, will ease debugging process. Change-Id: I1876ff59fc99d2a605a45e3ecc1abb46bac677a6
23 lines
597 B
YAML
23 lines
597 B
YAML
- name: set redfish log dir
|
|
set_fact:
|
|
redfish_log_dir: "{{ logs_dir }}/redfish"
|
|
|
|
- name: ensure directory for redfish logs exists
|
|
file:
|
|
state: directory
|
|
path: "{{ redfish_log_dir }}"
|
|
|
|
- name: dump sushy-tool logs to directory
|
|
shell: |-
|
|
journalctl --unit sushy-tools.service > "{{ redfish_log_dir }}/sushy-tools.log"
|
|
args:
|
|
executable: /bin/bash
|
|
ignore_errors: True
|
|
become: true
|
|
|
|
- name: "Downloads logs to executor"
|
|
synchronize:
|
|
src: "{{ redfish_log_dir }}"
|
|
dest: "{{ zuul.executor.log_root }}/{{ inventory_hostname }}"
|
|
mode: pull
|
|
ignore_errors: True |