
Handle the name change in the dependent change. Should have no functional change. Depends-On: https://review.opendev.org/705368 Change-Id: I4f0ebd633f68d6d75179976f4743e53878837df3
30 lines
876 B
YAML
30 lines
876 B
YAML
- hosts: localhost
|
|
tasks:
|
|
- name: Check execution context
|
|
when: "zuul.tag is not defined"
|
|
fail:
|
|
msg: "This playbook must be run in a tag-based pipeline (e.g., 'release')."
|
|
- include_role:
|
|
name: write-root-marker
|
|
vars:
|
|
root_marker_dir: "{{ zuul.executor.log_root }}/docs"
|
|
- name: Set target directory
|
|
set_fact:
|
|
target_dir: "{{ afs.docs_tag_path }}"
|
|
- name: Get an AFS token
|
|
include_role:
|
|
name: create-afs-token
|
|
- name: Create publication directory
|
|
file:
|
|
path: "{{ target_dir }}"
|
|
state: directory
|
|
- name: Upload to AFS
|
|
include_role:
|
|
name: upload-afs-roots
|
|
vars:
|
|
afs_source: "{{ zuul.executor.log_root }}/docs/"
|
|
afs_target: "{{ target_dir }}"
|
|
- name: Destroy AFS token
|
|
include_role:
|
|
name: destroy-afs-token
|