diff --git a/playbooks/api-jobs/promote.yaml b/playbooks/api-jobs/promote.yaml index ecf510016c..7ebc9b13ce 100644 --- a/playbooks/api-jobs/promote.yaml +++ b/playbooks/api-jobs/promote.yaml @@ -21,8 +21,12 @@ path: "{{ zuul.executor.work_root }}/docs" state: directory - name: Extract docs archive + vars: + findme: + - "{{ zuul.executor.work_root }}/docs-html.tar.bz2" + - "{{ zuul.executor.work_root }}/docs-html.tar.gz" unarchive: - src: "{{ zuul.executor.work_root }}/docs-html.tar.bz2" + src: "{{ lookup('first_found', findme) }}" dest: "{{ zuul.executor.work_root }}/docs" - name: Write root_marker file include_role: diff --git a/playbooks/service-types/promote.yaml b/playbooks/service-types/promote.yaml index d1cb9f476a..6725ee9f9c 100644 --- a/playbooks/service-types/promote.yaml +++ b/playbooks/service-types/promote.yaml @@ -23,8 +23,12 @@ path: "{{ zuul.executor.work_root }}/docs" state: directory - name: Extract docs archive + vars: + findme: + - "{{ zuul.executor.work_root }}/docs-html.tar.bz2" + - "{{ zuul.executor.work_root }}/docs-html.tar.gz" unarchive: - src: "{{ zuul.executor.work_root }}/docs-html.tar.bz2" + src: "{{ lookup('first_found', findme) }}" dest: "{{ zuul.executor.work_root }}/docs" - name: Set target directory if master when: "zuul.branch == 'master'"