crb

Warning

Please, be aware that the documentation below is a work in progress. We are working on fixing it, adding missing bits and generally making it better. Also, it was originally used for command line help only, therefore the formatting is often suboptimal.

Enable or disable the CodeReady Builder (CRB) repository:

prepare:
    how: feature
    crb: enabled
prepare --how feature --crb enabled

Added in version 1.49.

crb

Whether the CRB repository should be enabled or disabled.

Default: not set

Environment variable: TMT_PLUGIN_PREPARE-FEATURE_CRB_CRB

In plan metadata:

crb: enabled|disabled

On command-line:

--crb 'enabled|disabled'
export TMT_PLUGIN_PREPARE-FEATURE_CRB_CRB='enabled|disabled'

epel

Warning

Please, be aware that the documentation below is a work in progress. We are working on fixing it, adding missing bits and generally making it better. Also, it was originally used for command line help only, therefore the formatting is often suboptimal.

Control Extra Packages for Enterprise Linux (EPEL) repository.

EPEL is an initiative within the Fedora Project to provide high quality additional packages for CentOS Stream and Red Hat Enterprise Linux (RHEL).

Enable or disable EPEL repository on the guest:

prepare:
    how: feature
    epel: enabled
prepare --how feature --epel enabled

Note

This plugin requires the following Ansible modules be installed on the runner:

epel

Whether EPEL repository should be installed & enabled or disabled.

Default: not set

Environment variable: TMT_PLUGIN_PREPARE-FEATURE_EPEL_EPEL

In plan metadata:

epel: enabled|disabled

On command-line:

--epel 'enabled|disabled'
export TMT_PLUGIN_PREPARE-FEATURE_EPEL_EPEL='enabled|disabled'

fips

Warning

Please, be aware that the documentation below is a work in progress. We are working on fixing it, adding missing bits and generally making it better. Also, it was originally used for command line help only, therefore the formatting is often suboptimal.

fips

Whether FIPS mode should be enabled

Default: not set

Environment variable: TMT_PLUGIN_PREPARE-FEATURE_FIPS_FIPS

In plan metadata:

fips: enabled

On command-line:

--fips enabled
export TMT_PLUGIN_PREPARE-FEATURE_FIPS_FIPS=enabled

profile

Warning

Please, be aware that the documentation below is a work in progress. We are working on fixing it, adding missing bits and generally making it better. Also, it was originally used for command line help only, therefore the formatting is often suboptimal.

Prepare guest setup with a guest profile.

Note

Guest profiles are being developed, once there is an agreed upon text we could steal^Wborrow^Wreuse, we shall add it to this docstring.

Guest profiles represent a particular setup of guest environment as defined by a CI system or service. They are implemented as Ansible roles, and packaged as Ansible collections. The CI systems use profiles to set up guests before testing, and users may use the same profiles to establish the same environment locally when developing tests or reprodcing issues.

Apply a profile to the guest:

prepare:
    how: feature
    profile: testing_farm.fedora_ci
prepare --how feature --profile testing_farm.fedora_ci
profile

Apply guest profile.

Default: not set

Environment variable: TMT_PLUGIN_PREPARE-FEATURE_PROFILE_PROFILE

In plan metadata:

profile: NAME

On command-line:

--profile NAME
export TMT_PLUGIN_PREPARE-FEATURE_PROFILE_PROFILE=NAME