ktdreyer / ktdreyer.errata_tool_ansible / 0.0.339 / module / errata_tool_release Create and manage releases in the Errata Tool Authors: unknown preview | supported by communityktdreyer.errata_tool_ansible.errata_tool_release (0.0.339) — module
Install with ansible-galaxy collection install ktdreyer.errata_tool_ansible:==0.0.339
collections: - name: ktdreyer.errata_tool_ansible version: 0.0.339
Create and update releases within Red Hat's Errata Tool.
name: description: - 'example: rhceph-4.0' required: true type: choices: - QuarterlyUpdate - Zstream - Async description: - 'example: QuarterlyUpdate' required: true active: choices: - true - false default: true description: - Is the release active for Errata filing? This field is a legacy field and it should always be "true". See CLOUDWF-4516 for more explanation about this field. enabled: choices: - true - false default: true description: - Is the release enabled? product: default: null description: - 'example: RHCEPH' - Async releases do not require a product. required: false brew_tags: description: - Set to an empty list "[]" to simply inherit the brew_tags configuration from this release's ... Product Versions?. required: true ship_date: default: null description: - Default ship date for new advisories. "YYYY-MM-DD" - Note that you cannot use YAML's native date type here. You must quote the date value so that YAML passes a string to Ansible. - If the release is a QuarterlyUpdate release, ship_date is required. If it is a Zstream or Async, ship_date is not required. description: description: - 'example: Red Hat Ceph Storage 4.0' required: true allow_shadow: choices: - true - false default: false description: - Only relevant for QuarterlyUpdate releases. required: false allow_blocker: choices: - true - false default: false description: - Only relevant for QuarterlyUpdate releases. required: false blocker_flags: default: null description: - Bugzilla blocker flags (specify a list). - 'Example: [ceph-3.0, devel_ack, qa_ack, pm_ack]' - If the release is a Zstream (or QuarterlyUpdate with supports_component_acl), you must specify at least one flag here. If the release is an Async, blocker_flags is not required. required: false allow_exception: choices: - true - false default: false description: - Only relevant for QuarterlyUpdate releases. required: false allow_pkg_dupes: choices: - true - false default: false description: - Allow duplicate advisories for packages. Only relevant for QuarterlyUpdate releases. required: false enable_batching: choices: - true - false default: true description: - Can you group advisories in batches for this release? program_manager: description: - The program manager for this release (login_name, eg "coolprogrammanager@redhat.com") - This account must already exist in the Errata Tool. You may create it with the web UI, or the errata_tool_user Ansible module, or some other method. - The Errata Tool does not require a specific role for this user account. required: false product_versions: description: - list of ET Product Versions, eg "[RHCEPH-4.0-RHEL-8, RHEL-7-RHCEPH-4.0]" required: true limit_bugs_by_product: choices: - true - false default: false description: - Only relevant for QuarterlyUpdate releases. required: false state_machine_rule_set: choices: - Default - Unrestricted - CDN Push Only - Covscan - Non-blocking TPS - Optional TPS DistQA - Non-blocking rpmdiff for RHEL-8 - Ansible - RHEL-8 GA - Non-blocking TPS & Covscan - Non-blocking Push target & Covscan default: null description: - Workflow Rule Set - If you omit this parameter, Ansible will default to "null". For new releases, this means the release will inherit the product's ruleset. For existing releases, Ansible will not edit the server-side value if this is null. - To force Ansible to change an existing release's state_machine_rule_set to "null" on the ET server, set this parameter to an empty string "". For example, if the current rule set was "unrestricted" and you wanted to alter it to "null" (to inherit from the parent product), use an empty string here. required: false supports_component_acl: choices: - true - false default: false description: - If true, every Bugzilla ticket's component must be on the Approved Component List (true) for this release. If false, ET will not consult the Bugzilla Approved Component List for this release. - Only relevant for QuarterlyUpdate releases. required: false zstream_target_release: default: null description: - Zstream release target Bugzilla field - Set to "null" if this release does not use this field in Bugzilla. required: false internal_target_release: default: null description: - Internal release target Bugzilla field - Set to "null" if this release does not use this field in Bugzilla. required: false pelc_product_version_name: default: null description: - If your release does not use PELC, you can omit this parameter and the ET server will default this value to "null". - If the ET server already has a PELC version defined for this release and you wish to *unset* it, set this pelc_product_version_name parameter to an empty string "". required: false