ktdreyer.errata_tool_ansible.errata_tool_product_version (0.0.339) — module

Create and manage Product Versions in the Errata Tool

Authors: unknown

preview | supported by community

Install collection

Install with ansible-galaxy collection install ktdreyer.errata_tool_ansible:==0.0.339


Add to requirements.yml

  collections:
    - name: ktdreyer.errata_tool_ansible
      version: 0.0.339

Description

Create, update, and delete Product Versions within Red Hat's Errata Tool.


Requirements

Inputs

    
name:
    description:
    - 'example: RHCEPH-4.0-RHEL-8'
    required: true

enabled:
    choices:
    - true
    - false
    default: true
    description:
    - Is this Product Version enabled (developers can file new advisories?)

product:
    description:
    - Product for this Product Version
    - 'example: RHCEPH'
    required: true

brew_tags:
    description:
    - An optional list of Brew tags. Developers must ensure that their builds are tagged
      with this Brew tag in order to attach to an advisory.
    - You must specify the default_brew_tag as one of the elements in this list (see CLOUDWF-2)
    - What are the consequences of a completely empty brew_tag list? This might be answered
      in CLOUDWF-2.
    required: true

description:
    description:
    - 'example: Red Hat Ceph Storage 4.0'
    required: true

push_targets:
    choices:
    - rhn_live
    - rhn_stage
    - ftp
    - cdn
    - cdn_stage
    - altsrc
    - cdn_docker
    - cdn_docker_stage
    description:
    - One or more push targets (specify a list)
    - See /developer-guide/push-push-targets-options-and-tasks.html for more explanation
      about these push targets.
    - This list must be a subset of the push targets that are set at the parent product
      level.
    required: true

sig_key_name:
    choices:
    - master
    - fedora
    - beta
    - test
    - none
    - redhatrelease
    - rhx
    - redhatrelease2
    - redhatengsystems
    default: redhatrelease2
    description:
    - Release key (eg. robosignatory uses this value)
    - You almost certainly never want to change this value.
    required: false

is_rhel_addon:
    choices:
    - true
    - false
    description:
    - true if this is some form of RHEL Extras, Addon, Optional, etc
    required: true

is_server_only:
    choices:
    - true
    - false
    description:
    - true if this product version only supports RHEL server
    required: true

is_oval_product:
    choices:
    - true
    - false
    description:
    - true if this product version supports OVAL generation
    required: true

default_brew_tag:
    description:
    - The default brew tag to use when validating that a build can be added to an advisory
    - 'example: ceph-4.0-rhel-8-candidate'
    - You must specify this tag as one of the elements in the brew_tags list (see CLOUDWF-2)
    required: true

ima_sig_key_name:
    description:
    - Signing key for IMA (Integrity Measurement Architecture)
    - 'example: redhatimarelease'
    required: false

rhel_release_name:
    description:
    - 'example: RHEL-8'
    required: true

allow_rhn_debuginfo:
    choices:
    - true
    - false
    description:
    - '"true" if -debuginfo rpms from this product version can be shipped to RHN'
    required: true

allow_buildroot_push:
    choices:
    - true
    - false
    description:
    - If True, "Push to Buildroots" may be triggered on builds using this product version.
      Only makes sense with certain Brew configurations.
    required: true

allow_unreleased_rpms:
    choices:
    - true
    - false
    default: false
    description:
    - Determines if the product version is allowed to push containers with unreleased
      rpms.
    required: false

use_quay_for_containers:
    description:
    - The Errata Tool no longer uses this parameter. It is a no-op. Remove it from your
      playbooks.
    required: false

suppress_push_request_jira:
    choices:
    - true
    - false
    description:
    - Set to true to suppress creating push request jira tickets.
    - Set to false to allow push request jira tickets.
    - If this value is different from the product's setting it will override it.
    required: false

use_quay_for_containers_stage:
    description:
    - The Errata Tool no longer uses this parameter. It is a no-op. Remove it from your
      playbooks.
    required: false