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
This commit is contained in:
David Sedgmen 2022-01-18 04:52:05 -05:00
parent ebcb5625cc
commit 58ff773a91
1 changed files with 15 additions and 5 deletions

View File

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