New in version 0.4.
The koji directive interfaces with Koji to facilitate various Koji actions. You can either download all RPMs from a specific build, or you can download all RPMs from all builds belonging to a specific Koji tag.
| parameter | required | description | type | default | choices | 
|---|---|---|---|---|---|
action  | 
yes | choose whether to download a single build (download value) or all builds belonging to a Koji tag (download_tag value)  | 
str  | 
  | 
|
arch  | 
yes | a list of architectures for which to download RPMs for the requested build/tag. If you want to download RPMs for all arches, use ['all']. Note: noarch RPMs are always automatically downloaded even when not requested, unless arch=[] and src=True.  | 
list of str  | 
  | 
|
debuginfo  | 
no | download also debuginfo RPM files  | 
bool  | 
False  | 
|
koji_build  | 
yes | N(E)VR of a Koji build to download (for action="download") or to search the latest stable build for (for action="download_latest_stable"). Not required for action="download_tag". Example: xchat-2.8.8-21.fc20  | 
str  | 
||
koji_tag  | 
yes | name of a Koji tag to download all builds from. Only required when action="download_tag". Example: f20-updates-pending  | 
str  | 
||
src  | 
no | download also src RPM files  | 
bool  | 
False  | 
|
target_dir  | 
no | directory into which to download builds  | 
str  | 
${workdir}  | 
A dictionary containing following items:
Rpmlint needs to download a specific build from Koji, all architectures including src.rpm:
- name: download rpms from koji
  koji:
    action: download
    koji_build: ${koji_build}
    arch: ['all']
    src: True
Depcheck needs to download all builds in a specific Koji tag for the current architecture:
- name: download koji tag
  koji:
      action: download_tag
      koji_tag: ${koji_tag}
      arch: ${arch}
      target_dir: ${workdir}/downloaded_tag/
Abidiff needs to download the latest stable build of a package:
- name: download rpms of the latest stable build of a given build from koji
  koji:
      action: download_latest_stable
      koji_build: ${koji_build}
      arch: ${arch}
      target_dir: ${workdir}/stable/