Store journal log from host in fullstack's job results

Change-Id: Ibd16e111927d4c999cd668de9c04fc4c3146f347
Related-Bug: #1798475
This commit is contained in:
Slawek Kaplonski 2018-11-25 17:39:12 +01:00
parent 6b8634161d
commit c1407db676
1 changed files with 16 additions and 0 deletions

View File

@ -66,6 +66,22 @@
- --exclude=*
- --prune-empty-dirs
# TODO(slaweq): this should be moved to separate role and used in zuulv3
# jobs definitions also
- name: Store journal logs in {{ ansible_user_dir }}/workspace/logs/journal.log
become: yes
shell:
cmd: |
/bin/journalctl -a > {{ ansible_user_dir }}/workspace/logs/journal.log
- name: Set journal.log file permissions
become: yes
file:
path: '{{ ansible_user_dir }}/workspace/logs/journal.log'
owner: '{{ ansible_user }}'
group: '{{ ansible_user }}'
mode: 0644
- name: Copy files from {{ ansible_user_dir }}/workspace/ on node
synchronize:
src: '{{ ansible_user_dir }}/workspace/'