From 71bf831a906a02c9801500bcabd4ee2b9c773f22 Mon Sep 17 00:00:00 2001 From: "Andrea Frittoli (andreaf)" Date: Thu, 14 Dec 2017 20:35:38 +0000 Subject: [PATCH] Add a few more devstack confs and logs Add localrc for places where it may be still used. Collect verify_tempest_conf. Change-Id: I733c6472e8452ed6fc04c6de1c170713812a436f --- playbooks/post.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/playbooks/post.yaml b/playbooks/post.yaml index aaa5cdd5ae..f5f189ddc5 100644 --- a/playbooks/post.yaml +++ b/playbooks/post.yaml @@ -3,18 +3,34 @@ vars: devstack_log_dir: "{{ devstack_base_dir|default('/opt/stack') }}/logs/" devstack_conf_dir: "{{ devstack_base_dir|default('/opt/stack') }}/devstack/" + tasks: + # NOTE(andreaf) If the tempest service is enabled, a tempest.log is + # generated as part of lib/tempest, as a result of verify_tempest_config + - name: Check if a tempest log exits + stat: + path: "{{ devstack_conf_dir }}/tempest.log" + register: tempest_log + - name: Link post-devstack tempest.log + file: + src: "{{ devstack_conf_dir }}/tempest.log" + dest: "{{ stage_dir }}/verify_tempest_conf.log" + state: hard + when: tempest_log.stat.exists roles: - export-devstack-journal - role: stage-output zuul_copy_output: { '{{ devstack_conf_dir }}/local.conf': 'logs', + '{{ devstack_conf_dir }}/localrc': 'logs', '{{ devstack_conf_dir }}/.stackenv': 'logs' , '{{ devstack_log_dir }}/dstat-csv.log': 'logs', '{{ devstack_log_dir }}/devstacklog.txt': 'logs', - '{{ devstack_log_dir }}/devstacklog.txt.summary': 'logs' } + '{{ devstack_log_dir }}/devstacklog.txt.summary': 'logs', + '{{ stage_dir }}/verify_tempest_conf.log': 'logs' } extensions_to_txt: - conf - log + - localrc - summary # NOTE(andreaf) We need fetch-devstack-log-dir only as long as the base job # starts pulling logs for us from {{ ansible_user_dir }}/logs.