Collect IPA Server logs

Modified zuul post playbook to collect all the ipa server logs
to enable of debugging when tests fail because errors in IPA

Change-Id: Icf8dba4c70e8903060c58dc77e0e67dd21e97284
(cherry picked from commit 58ff773a91)
This commit is contained in:
David Sedgmen 2022-01-18 04:52:05 -05:00 committed by Grzegorz Grasza
parent 2a08587676
commit 826954ce57
1 changed files with 15 additions and 5 deletions

View File

@ -18,17 +18,27 @@
hosts: all
tasks:
- name: Make ipaserver-install log readable
- name: Make ipaserver logs readable
file:
path: "/tmp/ipa-data/var/log/ipaserver-install.log"
mode: 0644
path: "/tmp/ipa-data/var/log"
mode: u=rwX,g=rX,o=rX
recurse: true
state: directory
become: true
failed_when: false
- name: Create local directory for ipaserver logs
file:
path: "{{ zuul.executor.log_root }}/ipa-logs"
state: directory
mode: u=rwX,g=rX,o=rX
failed_when: false
become: true
- name: Collect ipaserver-install logs
synchronize:
dest: "{{ zuul.executor.log_root }}"
dest: "{{ zuul.executor.log_root }}/ipa-logs"
mode: pull
src: "/tmp/ipa-data/var/log/ipaserver-install.log"
src: "/tmp/ipa-data/var/log/"
verify_host: true
failed_when: false