diff --git a/roles/dstat-graph/tasks/main.yaml b/roles/dstat-graph/tasks/main.yaml index f4a5a051e..4a0a1ea55 100644 --- a/roles/dstat-graph/tasks/main.yaml +++ b/roles/dstat-graph/tasks/main.yaml @@ -18,3 +18,13 @@ shell: "./generate_page.sh {{ dstat_data_path }} > {{ ansible_user_dir }}/zuul-output/logs/dstat.html" args: chdir: "{{ dstat_path }}" + +- name: Return dstat artifact to Zuul + zuul_return: + data: + zuul: + artifacts: + - name: "Dstat graph" + url: "dstat.html" + metadata: + type: dstat_graph diff --git a/roles/run-dstat/tasks/main.yaml b/roles/run-dstat/tasks/main.yaml index 9e4a44032..60b9c435f 100644 --- a/roles/run-dstat/tasks/main.yaml +++ b/roles/run-dstat/tasks/main.yaml @@ -1,9 +1,11 @@ - name: Install dstat package: - name: dstat + name: pcp state: present become: true + failed_when: false - name: Run dstat shell: "dstat -tcmndrylpg --tcp --output {{ dstat_data_path }} >& /dev/null &" args: executable: /bin/bash + failed_when: false