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_CRBIn 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_EPELIn 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_FIPSIn 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_PROFILEIn plan metadata:
profile: NAME
On command-line:
--profile NAME export TMT_PLUGIN_PREPARE-FEATURE_PROFILE_PROFILE=NAME