From 58ff773a91cb0888d1004cb00e71f80e47979ce3 Mon Sep 17 00:00:00 2001 From: David Sedgmen Date: Tue, 18 Jan 2022 04:52:05 -0500 Subject: [PATCH] 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 --- zuul.d/playbooks/post.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/zuul.d/playbooks/post.yml b/zuul.d/playbooks/post.yml index f3f3fca..26338a6 100644 --- a/zuul.d/playbooks/post.yml +++ b/zuul.d/playbooks/post.yml @@ -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