ktdreyer.errata_tool_ansible.errata_tool_variant (0.0.339) — module

Create and manage variants 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 variants within Red Hat's Errata Tool.


Requirements

Inputs

    
cpe:
    description:
    - This requires secalert or admin permissions. Very few people have permissions to
      configure the cpe text value. If you omit this value, Ansible will not set it during
      variant creation or edit it on an existing variant.
    - 'example: cpe:/a:redhat:ceph_storage:4::el8'
    required: false

name:
    description:
    - 'example: 8Base-RHCEPH-4.0-Tools'
    required: true

enabled:
    default: true
    description:
    - Enable or disable this variant.
    required: false

buildroot:
    default: false
    description:
    - Buildroot variant would not be shipped anywhere but would provide the basis in which
      to push the sources to git.centos.org.
    required: false

tps_stream:
    description:
    - Required for base (RHEL) variants which do not have a rhel_variant.
    - 'example: RHEL-7'
    required: false

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

push_targets:
    choices:
    - rhn_live
    - rhn_stage
    - cdn
    - cdn_stage
    - 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
      version level.
    - The Push Target push type must start with "rhn" or "cdn". You cannot set the "ftp"
      or "altsrc" push targets on any variant.
    required: true

rhel_variant:
    description:
    - The RHEL variant upon which this layered product variant is based. All layered products
      must set a rhel_variant value.
    - 'example: 8Base'
    - If you omit a rhel_variant setting, the Errata Tool will assume you are configuring
      RHEL itself, and it will mark this variant as a RHEL variant.
    - When you omit rhel_variant, you must define tps_stream.
    required: false

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