AFS Roles

destroy-afs-token

Destroy any active AFS / Kerberos tokens

upload-afs

Copy contents from {{ zuul.executor.work_root }}/artifacts/ to AFS

Role Variables

afs_source

Path to local source directory.

afs_target

Target path in AFS (should begin with ‘/afs/…’).

create-afs-token

Create kerberos / afs tokens

Role Variables

afs

Complex argument which contains the information about authentication information. It is expected this argument comes from a Secret.

afs.keytab

Base64 encoded contents of a keytab file. We’ll base64 decode before writing it to disk as a temporary file.

afs.service_name

The service name to use for kinit command.

release-afs-volume

Run vos release on an AFS volume

Assumes a valid token has already been acquired via aklog.

Role Variables

afs_volume

String containing the name of the volume to release.