From 2d9363cba7731327399e53bad4d8fbed934d4ab8 Mon Sep 17 00:00:00 2001 From: Paul Belanger Date: Tue, 14 Aug 2018 21:53:16 -0400 Subject: [PATCH] Also collect journald logs Change-Id: I7a952f835d7f43e1e96e8024d17fa6756fe0cc48 Signed-off-by: Paul Belanger --- tests/collect-logs.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/collect-logs.yaml b/tests/collect-logs.yaml index 3df2f31..263a6c3 100644 --- a/tests/collect-logs.yaml +++ b/tests/collect-logs.yaml @@ -1,5 +1,18 @@ - hosts: all tasks: + - name: Ensure journald logs directory exists + file: + path: "{{ zuul_output_dir }}/logs/logs/var/log/journal" + state: directory + + - name: Collect journald logs + shell: "sudo journalctl -u {{ item }}.service | tee {{ zuul_output_dir }}/logs/logs/var/log/journal/{{ item }}.service.log" + args: + creates: "{{ zuul_output_dir }}/logs/logs/var/log/journal/{{ item }}.service.log" + with_items: + - nodepool-builder + - nodepool-launcher + - name: Prepare nodepool log files become: yes synchronize: