
Changes is needed because we can not make dependencies on PRs from other repositories such as zuul-airship-roles, this would allow more robust development in the stage we currently are in. When there will be less activity on gating roles will be moved back to separate repo. Change-Id: I85c9bdd47b5aaba90df5458b20c90ff5c912c05f
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 |