22.35. os-other - RedHat O/S¶
The following documentation is for RedHat O/S (os-other) content package at version v4.12.0-alpha00.78+gc037aaa40eb3ad853690ce178f9ab8a5bae4c436.
The OS Other content pack contains examples of Digital Rebar Provision content to install and maintaining other Linux distributions not maintained in the main DRP Community Content.
OS versions include RHEL Server, VMware Photon, etc.
22.35.1. Object Specific Documentation¶
22.35.1.1. bootenvs¶
The content package provides the following bootenvs.
22.35.1.1.1. photon-3-a0f216d-install¶
This BootEnv installs the VMware Photon distribution.
ISOS can be found at: <https://packages.vmware.com/photon/>
Kickstart Doc: <https://vmware.github.io/photon/assets/files/html/3.0/photon_user/kickstart.html>
22.35.1.1.2. photon-4-1526e30ba-install¶
This BootEnv installs the VMware Photon distribution.
ISOS can be found at: <https://packages.vmware.com/photon/>
photon v3 urls - need updated to v4 references:
22.35.1.1.3. photon-4-c001795b8-install¶
This BootEnv installs the VMware Photon 4.0 Rev2 distribution.
ISOS can be found at: <https://packages.vmware.com/photon/>
photon v3 urls - need updated to v4 references:
22.35.1.1.4. photon-4-ca7c9e933-install¶
This BootEnv installs the VMware Photon distribution.
ISOS can be found at: <https://packages.vmware.com/photon/>
photon v3 urls - need updated to v4 references:
22.35.1.1.5. photon-full-4-c001795b8-install¶
This BootEnv installs the VMware Photon 4.0 Rev2 distribution. It utilizes the “full” ISO which is 4GB or larger, useful for airgap install environments.
ISOS can be found at: <https://packages.vmware.com/photon/>
photon v3 urls - need updated to v4 references:
22.35.1.1.6. photon-rt-4-c001795b8-install¶
This BootEnv installs the VMware Photon 4.0 Rev2 RealTime kernel distribution.
ISOS can be found at: <https://packages.vmware.com/photon/>
photon v3 urls - need updated to v4 references:
22.35.1.1.7. photon-rt-4-ca7c9e933-install¶
This BootEnv installs the VMware Photon realtime kernel distribution.
ISOS can be found at: <https://packages.vmware.com/photon/>
photon v3 urls - need updated to v4 references:
22.35.1.1.8. rhel-server-7-install¶
This BootEnv installs the latest RHEL Server 7 operating system from the DVD ISO.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.9. rhel-server-7.7-install¶
This BootEnv installs the RHEL Server 7.7 operating system from the DVD ISO.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.10. rhel-server-7.9-install¶
This BootEnv installs the RHEL Server 7.9 operating system from the DVD ISO.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.11. rhel-server-8-dvd-install¶
This BootEnv installs the RHEL Server 8 operating system from the full dvd ISO. By default, it will install as a trial with no registration. This is specified by the redhat/subscription-username parameter with the default username of “trial” and redhat/subscription-password blank. Adding a password and/or changing the username will be verified by RedHat’s servers and the install will hang if it fails. You can also completely skip registration even with the username and password parameters set by adding the redhat/subscription-skip-activation parameter.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.12. rhel-server-8.2-dvd-install¶
This BootEnv installs the RHEL Server 8.2 operating system from the full dvd ISO. By default, it will install as a trial with no registration. This is specified by the redhat/subscription-username parameter with the default username of “trial” and redhat/subscription-password blank. Adding a password and/or changing the username will be verified by RedHat’s servers and the install will hang if it fails. You can also completely skip registration even with the username and password parameters set by adding the redhat/subscription-skip-activation parameter.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.13. rhel-server-8.4-dvd-install¶
This BootEnv installs the RHEL Server 8.4 operating system from the full dvd ISO. By default, it will install as a trial with no registration. This is specified by the redhat/subscription-username parameter with the default username of “trial” and redhat/subscription-password blank. Adding a password and/or changing the username will be verified by RedHat’s servers and the install will hang if it fails. You can also completely skip registration even with the username and password parameters set by adding the redhat/subscription-skip-activation parameter.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.14. rhel-server-8.7-dvd-install¶
This BootEnv installs the RHEL Server 8.7 operating system from the full dvd ISO. By default, it will install as a trial with no registration. This is specified by the redhat/subscription-username parameter with the default username of “trial” and redhat/subscription-password blank. Adding a password and/or changing the username will be verified by RedHat’s servers and the install will hang if it fails. You can also completely skip registration even with the username and password parameters set by adding the redhat/subscription-skip-activation parameter.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.15. rhel-server-9-dvd-install¶
This BootEnv installs the RHEL Server 9 latest operating system from the full dvd ISO. By default, it will install as a trial with no registration. This is specified by the redhat/subscription-username parameter with the default username of “trial” and redhat/subscription-password blank. Adding a password and/or changing the username will be verified by RedHat’s servers and the install will hang if it fails. You can also completely skip registration even with the username and password parameters set by adding the redhat/subscription-skip-activation parameter.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.16. rhel-server-9-min-install¶
This BootEnv installs from the RHEL Server 9 latest minimal (boot) ISO.
ISOs can be downloaded from:
22.35.1.1.17. rhel-server-9.1-dvd-install¶
This BootEnv installs the RHEL Server 9 operating system from the full dvd ISO. By default, it will install as a trial with no registration. This is specified by the redhat/subscription-username parameter with the default username of “trial” and redhat/subscription-password blank. Adding a password and/or changing the username will be verified by RedHat’s servers and the install will hang if it fails. You can also completely skip registration even with the username and password parameters set by adding the redhat/subscription-skip-activation parameter.
The ISO can be downloaded from the RedHat Access website with an authorized login and account. The website is typically found at:
22.35.1.1.18. rhel-server-9.1-min-install¶
This BootEnv installs from the RHEL Server 9.1 minimal (boot) ISO.
ISOs can be downloaded from:
22.35.1.2. params¶
The content package provides the following params.
22.35.1.2.1. oscap/configuration¶
OpenSCAP is a framework for providing security auditing of an Operating System. This Param contains sections to be used to control the OpenSCAP profile installation options.
Use of this Param requires that the oscap/enabled Param is set to true.
There are two primary configuration sections of this Param object; the packages, and the profile.
## Packages section
The Packages section defines an array of additional packages that should be installed during the kickstart/preseed process in support of the selected OpenSCAP profile that is installed. This is an array (list) of packages; one per element in the list.
## Profile section
The profile section utilized key = value pairs which are directly mapped in to the Kickstart/Preseed to be used by the OpenSCAP tool to define the configuration. This is an array (list) of strings, that should each contain a key = value configuration setting.
## Example
Example configurations that complies with the PCI-DSS OpenSCAP profile configuration are below.
YAML Format example:
22.35.1.2.2. oscap/enabled¶
This param enables or disables rendering OpenSCAP configuration elements in to the Kickstart or Preseed files during OS installation.
By default, this is disabled (false).
In addition to setting this to true, the operator must define which OpenSCAP profile, packages, and configuration should be supported. This is done by setting the oscap/configuration map on the Machine. Examples can be found in the oscap/configuration Param documentation.
Additional details about the OpenSCAP system an possible values can be found in Redhat’s RHEL guides and the OpenSCAP websites:
[OpenSCAP Portal](http://www.open-scap.org/security-policies/choosing-policy/)
[OpenSCAP Anaconda Addon](https://www.open-scap.org/tools/oscap-anaconda-addon/)
[RHEL Kickstart OpenSCAP Documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_installation/kickstart-commands-and-options-reference_installing-rhel-as-an-experienced-user#addon-org_fedora_oscap_kickstart-commands-for-addons-supplied-with-the-rhel-installation-program)
22.35.1.2.3. photon-base-packages¶
This is an array of strings where each string is a package or meta package name to install during the initial OS install.
Defaults to:
`json ["minimal", "linux", "initramfs"] `
22.35.1.2.4. photon-bootmode¶
Define the BIOS / EFI boot mode, can be one of:
dualboot (default)
bios
efi
22.35.1.2.5. photon-network-template¶
This string contains the name of a Photon network configuration template. The Photon OS network configuration is based on JSON syntax, and documentation can be found at:
The Template must be in correct JSON format, and should follow the same format as found in the default partitioning template:
photon-network-default.json.tmpl (the default value)
or photon-network-static_EXAMPLE.json.tmpl
or photon-network-vlan_EXAMPLE.json.tmpl
- !!! warning
You must include the trailing JSON comma in custom partitioning templates, see the above EXAMPLE marked templates for … well … examples.
The string will be expanded into the following template name:
photon-network-<string>.json.tmpl
e.g. a value of static_EXAMPLE would expand to use the template photon-network-static_EXAMPLE.json.tmpl.
22.35.1.2.6. redhat/kickstart-shell¶
During the Kickstart installation process, it is now possible in RHEL and CentOS to activate an SSH login and shell for debugging or troubleshooting while the system is installing.
This param by default will activate the SSH Shell and use the defaults of rocketskates for username, and password of RocketSkates for that user. These values can be overridden with the use of the provisioner-default-user and provisioner-default-password-hash Params.
Additionally, if an SSH Public key half is provided in provisioner-access-key, then that SSH Public key half will be added to the authorized_keys.
22.35.1.2.7. redhat/pwpolicy¶
This Param is an array of configuration values to add in to the Kickstart to define the pwpolicy directive. By default, the password policy will be set to:
pwpolicy root –minlen=6 –minquality=1 –notstrict –nochanges –notempty pwpolicy user –minlen=6 –minquality=1 –notstrict –nochanges –emptyok pwpolicy luks –minlen=6 –minquality=1 –notstrict –nochanges –notempty
Here are some examples of setting this Param:
YAML format:
JSON format:
22.35.1.2.8. redhat/rhsm-activation-key¶
Specifies the Redhat Subscription Network information used by the installation process to register systems during installs.
The the subscription must be activated in advance for systems to be registered during installation. This is typically done through the RHSN web portal, or other tools.
RHSN Portal: <https://access.redhat.com/management>
The redhat/rhsm-organization and redhat/rhsm-activation values are BOTH required Params if the install time activation is requested.
The activation key is specific to each machine being activated, it must not be applied to any more than one Machine.
22.35.1.2.9. redhat/rhsm-additional¶
Specifies the Redhat Subscription Network information used by the installation process to register systems during installs.
The the subscription must be activated in advance for systems to be registered during installation. This is typically done through the RHSN web portal, or other tools.
RHSN Portal: <https://access.redhat.com/management>
The redhat/rhsm-organization and redhat/rhsm-activation values are required Params if the install time activation is requested.
The additional RHSN install time options can be added to the kickstart rhsm directive via the use of this Param. Specify the free-form command line options to supplement the Organization and Activation details.
Example value for this string:
–connect-to-insights –proxy=https://proxy.local:8080
The currently documented list of options are as follows:
–organization= - Uses the organization id to register and install RHEL from the CDN. –activation-key= - Uses the activation key to register and install RHEL from the CDN.
Multiple keys can be used, as long as the activation keys are registered to your subscription.
–connect-to-insights - Connects the target system to Red Hat Insights. –proxy= - Sets the HTTP proxy. –server-hostname= - Sets the server hostname. Use this option if you are running
Satellite Server or performing internal testing.
–rhsm-baseurl= - Sets the rhs
22.35.1.2.10. redhat/rhsm-organization¶
Specifies the Redhat Subscription Network information used by the installation process to register systems during installs.
The the subscription must be activated in advance for systems to be registered during installation. This is typically done through the RHSN web portal, or other tools.
RHSN Portal: <https://access.redhat.com/management>
This Params does NOT have a defined default value, as the kickstart template uses the non-existence (.ParamExists) check to trigger injecting the rhsm directive.
- !!! note
The redhat/rhsm-organization and redhat/rhsm-activation values are BOTH required Params if the install time activation is requested.
22.35.1.2.11. redhat/subscription-gpg-keys¶
This is an array of strings where each string is a Yum Repo GPG key to import. Specify either rendered keys (file path) on the system, or a URL reference to the key.
If not specified, the primary Redhat keys will be added, as referenced at <https://access.redhat.com/security/team/key>
22.35.1.2.12. redhat/subscription-password¶
Specifies the Redhat Subscription Manager password for activating this redhat server with.
22.35.1.2.13. redhat/subscription-repos¶
This is an array of strings where each string a repo name to apply to the subscription-manager repos … command.
If not specified the following repos will be enabled automatically:
rhel-7-server-rpms
rhel-7-server-extras-rpms
rhel-7-server-optional-rpms
rhel-7-server-ansible-2.8-rpms
rhel-7-server-rhn-tools-rpms
rhel-7-server-rh-common-rpms
rhel-7-server-supplementary-rpms
The following list is the current list as of June 11 2020, as provided by the following command, on a RHEL Server 8.2 system:
subscription-manager repos –list | egrep “^Repo ID: ” | awk ‘ { print $NF } ‘ | sort -n
`
ansible-2.8-for-rhel-8-x86_64-debug-rpms
ansible-2.8-for-rhel-8-x86_64-rpms
ansible-2.8-for-rhel-8-x86_64-source-rpms
ansible-2.9-for-rhel-8-x86_64-debug-rpms
ansible-2.9-for-rhel-8-x86_64-rpms
ansible-2.9-for-rhel-8-x86_64-source-rpms
ansible-2-for-rhel-8-x86_64-debug-rpms
ansible-2-for-rhel-8-x86_64-rpms
ansible-2-for-rhel-8-x86_64-source-rpms
codeready-builder-for-rhel-8-x86_64-debug-rpms
codeready-builder-for-rhel-8-x86_64-eus-debug-rpms
codeready-builder-for-rhel-8-x86_64-eus-rpms
codeready-builder-for-rhel-8-x86_64-eus-source-rpms
codeready-builder-for-rhel-8-x86_64-rpms
codeready-builder-for-rhel-8-x86_64-source-rpms
openstack-15-tools-for-rhel-8-x86_64-debug-rpms
openstack-15-tools-for-rhel-8-x86_64-rpms
openstack-15-tools-for-rhel-8-x86_64-source-rpms
openstack-16-tools-for-rhel-8-x86_64-debug-rpms
openstack-16-tools-for-rhel-8-x86_64-rpms
openstack-16-tools-for-rhel-8-x86_64-source-rpms
rhel-8-for-x86_64-appstream-debug-rpms
rhel-8-for-x86_64-appstream-e4s-debug-rpms
rhel-8-for-x86_64-appstream-e4s-rpms
rhel-8-for-x86_64-appstream-e4s-source-rpms
rhel-8-for-x86_64-appstream-eus-debug-rpms
rhel-8-for-x86_64-appstream-eus-rpms
rhel-8-for-x86_64-appstream-eus-source-rpms
rhel-8-for-x86_64-appstream-rpms
rhel-8-for-x86_64-appstream-source-rpms
rhel-8-for-x86_64-baseos-debug-rpms
rhel-8-for-x86_64-baseos-e4s-debug-rpms
rhel-8-for-x86_64-baseos-e4s-rpms
rhel-8-for-x86_64-baseos-e4s-source-rpms
rhel-8-for-x86_64-baseos-eus-debug-rpms
rhel-8-for-x86_64-baseos-eus-rpms
rhel-8-for-x86_64-baseos-eus-source-rpms
rhel-8-for-x86_64-baseos-rpms
rhel-8-for-x86_64-baseos-source-rpms
rhel-8-for-x86_64-highavailability-debug-rpms
rhel-8-for-x86_64-highavailability-e4s-debug-rpms
rhel-8-for-x86_64-highavailability-e4s-rpms
rhel-8-for-x86_64-highavailability-e4s-source-rpms
rhel-8-for-x86_64-highavailability-eus-debug-rpms
rhel-8-for-x86_64-highavailability-eus-rpms
rhel-8-for-x86_64-highavailability-eus-source-rpms
rhel-8-for-x86_64-highavailability-rpms
rhel-8-for-x86_64-highavailability-source-rpms
rhel-8-for-x86_64-resilientstorage-debug-rpms
rhel-8-for-x86_64-resilientstorage-eus-debug-rpms
rhel-8-for-x86_64-resilientstorage-eus-rpms
rhel-8-for-x86_64-resilientstorage-eus-source-rpms
rhel-8-for-x86_64-resilientstorage-rpms
rhel-8-for-x86_64-resilientstorage-source-rpms
rhel-8-for-x86_64-rt-debug-rpms
rhel-8-for-x86_64-rt-rpms
rhel-8-for-x86_64-rt-source-rpms
rhel-8-for-x86_64-sap-netweaver-debug-rpms
rhel-8-for-x86_64-sap-netweaver-e4s-debug-rpms
rhel-8-for-x86_64-sap-netweaver-e4s-rpms
rhel-8-for-x86_64-sap-netweaver-e4s-source-rpms
rhel-8-for-x86_64-sap-netweaver-eus-debug-rpms
rhel-8-for-x86_64-sap-netweaver-eus-rpms
rhel-8-for-x86_64-sap-netweaver-eus-source-rpms
rhel-8-for-x86_64-sap-netweaver-rpms
rhel-8-for-x86_64-sap-netweaver-source-rpms
rhel-8-for-x86_64-sap-solutions-debug-rpms
rhel-8-for-x86_64-sap-solutions-e4s-debug-rpms
rhel-8-for-x86_64-sap-solutions-e4s-rpms
rhel-8-for-x86_64-sap-solutions-e4s-source-rpms
rhel-8-for-x86_64-sap-solutions-eus-debug-rpms
rhel-8-for-x86_64-sap-solutions-eus-rpms
rhel-8-for-x86_64-sap-solutions-eus-source-rpms
rhel-8-for-x86_64-sap-solutions-rpms
rhel-8-for-x86_64-sap-solutions-source-rpms
rhel-8-for-x86_64-supplementary-debug-rpms
rhel-8-for-x86_64-supplementary-eus-debug-rpms
rhel-8-for-x86_64-supplementary-eus-rpms
rhel-8-for-x86_64-supplementary-eus-source-rpms
rhel-8-for-x86_64-supplementary-rpms
rhel-8-for-x86_64-supplementary-source-rpms
rhel-atomic-7-cdk-2.3-debug-rpms
rhel-atomic-7-cdk-2.3-rpms
rhel-atomic-7-cdk-2.3-source-rpms
rhel-atomic-7-cdk-2.4-debug-rpms
rhel-atomic-7-cdk-2.4-rpms
rhel-atomic-7-cdk-2.4-source-rpms
rhel-atomic-7-cdk-3.0-beta-debug-rpms
rhel-atomic-7-cdk-3.0-beta-source-rpms
rhel-atomic-7-cdk-3.0-debug-rpms
rhel-atomic-7-cdk-3.0-rpms
rhel-atomic-7-cdk-3.0-source-rpms
rhel-atomic-7-cdk-3.10-rpms
rhel-atomic-7-cdk-3.11-rpms
rhel-atomic-7-cdk-3.12-rpms
rhel-atomic-7-cdk-3.1-debug-rpms
rhel-atomic-7-cdk-3.1-rpms
rhel-atomic-7-cdk-3.1-source-rpms
rhel-atomic-7-cdk-3.2-debug-rpms
rhel-atomic-7-cdk-3.2-rpms
rhel-atomic-7-cdk-3.2-source-rpms
rhel-atomic-7-cdk-3.3-debug-rpms
rhel-atomic-7-cdk-3.3-rpms
rhel-atomic-7-cdk-3.3-source-rpms
rhel-atomic-7-cdk-3.4-debug-rpms
rhel-atomic-7-cdk-3.4-rpms
rhel-atomic-7-cdk-3.4-source-rpms
rhel-atomic-7-cdk-3.5-debug-rpms
rhel-atomic-7-cdk-3.5-rpms
rhel-atomic-7-cdk-3.5-source-rpms
rhel-atomic-7-cdk-3.6-debug-rpms
rhel-atomic-7-cdk-3.6-rpms
rhel-atomic-7-cdk-3.6-source-rpms
rhel-atomic-7-cdk-3.7-rpms
rhel-atomic-7-cdk-3.8-rpms
rhel-atomic-7-cdk-3.9-rpms
rh-gluster-3-client-for-rhel-8-x86_64-debug-rpms
rh-gluster-3-client-for-rhel-8-x86_64-rpms
rh-gluster-3-client-for-rhel-8-x86_64-source-rpms
rhv-4-tools-beta-for-rhel-8-x86_64-debug-rpms
rhv-4-tools-beta-for-rhel-8-x86_64-rpms
rhv-4-tools-beta-for-rhel-8-x86_64-source-rpms
rhv-4-tools-for-rhel-8-x86_64-debug-rpms
rhv-4-tools-for-rhel-8-x86_64-rpms
rhv-4-tools-for-rhel-8-x86_64-source-rpms
satellite-tools-6.5-for-rhel-8-x86_64-debug-rpms
satellite-tools-6.5-for-rhel-8-x86_64-e4s-debug-rpms
satellite-tools-6.5-for-rhel-8-x86_64-e4s-rpms
satellite-tools-6.5-for-rhel-8-x86_64-e4s-source-rpms
satellite-tools-6.5-for-rhel-8-x86_64-eus-debug-rpms
satellite-tools-6.5-for-rhel-8-x86_64-eus-rpms
satellite-tools-6.5-for-rhel-8-x86_64-eus-source-rpms
satellite-tools-6.5-for-rhel-8-x86_64-rpms
satellite-tools-6.5-for-rhel-8-x86_64-source-rpms
satellite-tools-6.6-for-rhel-8-x86_64-debug-rpms
satellite-tools-6.6-for-rhel-8-x86_64-e4s-debug-rpms
satellite-tools-6.6-for-rhel-8-x86_64-e4s-rpms
satellite-tools-6.6-for-rhel-8-x86_64-e4s-source-rpms
satellite-tools-6.6-for-rhel-8-x86_64-eus-debug-rpms
satellite-tools-6.6-for-rhel-8-x86_64-eus-rpms
satellite-tools-6.6-for-rhel-8-x86_64-eus-source-rpms
satellite-tools-6.6-for-rhel-8-x86_64-rpms
satellite-tools-6.6-for-rhel-8-x86_64-source-rpms
satellite-tools-6.7-for-rhel-8-x86_64-debug-rpms
satellite-tools-6.7-for-rhel-8-x86_64-e4s-debug-rpms
satellite-tools-6.7-for-rhel-8-x86_64-e4s-rpms
satellite-tools-6.7-for-rhel-8-x86_64-e4s-source-rpms
satellite-tools-6.7-for-rhel-8-x86_64-eus-debug-rpms
satellite-tools-6.7-for-rhel-8-x86_64-eus-rpms
satellite-tools-6.7-for-rhel-8-x86_64-eus-source-rpms
satellite-tools-6.7-for-rhel-8-x86_64-rpms
satellite-tools-6.7-for-rhel-8-x86_64-source-rpms
satellite-tools-6-beta-for-rhel-8-x86_64-debug-rpms
satellite-tools-6-beta-for-rhel-8-x86_64-rpms
satellite-tools-6-beta-for-rhel-8-x86_64-source-rpms
`
22.35.1.2.14. redhat/subscription-skip-activation¶
Boolean value that tells the redhat subscription mananger stage to skip setting up and activating. Mainly used in debugging workflows.
Additionally, if this is set to true, the unregister process will skip as well.
22.35.1.2.15. redhat/subscription-username¶
Specifies the Redhat Subscription Manager username for activating this redhat server with.
Defaults to “trial” and combined with no password parameter will install the system in trial mode with no registration. Changing the username and/or password parameter will cause a subscription attempt with the specified parameters. Registration can be skipped even with a username and password specified by setting the “redhat/subscription-skip-activation” parameter to true.
The username must have entitlement rights to actiave a subscription for Redhat Server Enterprise Linux.
22.35.1.2.16. systemd-networkd-bootif-only¶
If this param is set to true, then all interfaces except the identified Booting Interface will be disabled. The SystemD network rules file (99-dhcp-en.network) will have the Name= stanza modified to only support the found boot interface NIC.
Defaults to false.
22.35.1.3. stages¶
The content package provides the following stages.
22.35.1.3.1. redhat-subscription-register¶
Register the machine to Redhat Subscription Manager, and activate the repos specified in redhat/subscription-repos Param.
If the redhat/subscription-skip-activation is false (the default value), then you MUST set the redhat/subscription-username and redhat/subscription-password Params. Your subscription entitlement must have an active subscription right for Red Hat Enterprise Linux.
If no valid entitlement is found, the register process will fail and the workflow will stop.
22.35.1.3.2. redhat-subscription-unregister¶
Unregister the system from the Red Hat Subscription management service.
Used for decommission workflow to cleanly release an activated subscription for reuse elsewhere. If you do not run this process, then you must release the subscription from the Redhat portal at:
If the redhat/subscription-skip-activation Param is set to true, then unregister process will also skip.
22.35.1.3.3. rhel-server-7-install¶
Uses the RHEL 7 server DVD ISO to install. Enables installation from local ISO as the repo source.
Note that centos-drp-only-repos is valid with Redhat systems.
22.35.1.3.4. rhel-server-8-dvd-install¶
Uses the RHEL 8 server full dvd ISO to install. Enables installation from local ISO as the repo source.
Note that centos-drp-only-repos is valid with Redhat systems.
22.35.1.3.5. rhel-server-9-dvd-install¶
Uses the RHEL 9 server full dvd ISO to install. Enables installation from local ISO as the repo source.
Note that centos-drp-only-repos is valid with Redhat systems.
22.35.1.3.6. rhel-to-sledgehammer¶
RHEL Make Sure To Go To Sledgehammer
22.35.1.4. tasks¶
The content package provides the following tasks.
22.35.1.4.1. redhat-subscription-register¶
A task to register this Machine for Redhat Subscription Network and repos
22.35.1.4.2. redhat-subscription-unregister¶
A task to unregister machine from Redhat Subscription Network
22.35.1.4.3. systemd-networkd-bootif-only¶
If the Param systemd-networkd-bootif-only is set to true, then the current booted NIC will be left enabled, and all other NICs will be forced to be ignored (unmanaged).
This may be necessary in some environments where the system has multiple NICs on the same Layer 2 network, allowing them to all receive IP address assignments via DHCP, causing confusion to the network stack.
22.35.1.5. workflows¶
The content package provides the following workflows.
22.35.1.5.1. alma-server-8-install¶
This workflow includes the DRP Runner in AlmaLinux provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
- !!! note
To enable, upload the AlmaLinux ISO as per the alma-8 BootEnv
22.35.1.5.2. photon-3-base¶
This workflow includes the DRP Runner in Photon OS provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
22.35.1.5.3. photon-4-base¶
This workflow includes the DRP Runner in Photon OS provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
22.35.1.5.4. photon-full-4-base¶
This workflow includes the DRP Runner in Photon OS provisioning process for DRP.
Utilizes the “full” ISO which is 4 GB+ in size. Useful for airgap deployments.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
22.35.1.5.5. photon-rt-4-base¶
This workflow includes the DRP Runner in Photon OS realtime kernel provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
22.35.1.5.6. rhel-server-7-install¶
- !!! warning
DEPRECATED - This workflow will be removed from future versions of DRP. Please use the universal content pack and workflows. See [Deploying Linux with Universal Workflows](../../../../resources/kb/kb-00061).
This workflow includes the DRP Runner in RHEL provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
- !!! note
To enable, upload the RHEL ISO as per the rhel-7-install BootEnv
22.35.1.5.7. rhel-server-7-reset¶
- !!! warning
DEPRECATED - This workflow will be removed from future versions of DRP. Please use the universal content pack and workflows. See [Deploying Linux with Universal Workflows](../../../../resources/kb/kb-00061)
This workflow includes the DRP Runner in RHEL provisioning process for DRP. It also will register the system with Redhat Subscription Manager. Requires the redhat/subscription-username and redhat/subscription-password Params are specified with values that have entitlement for Redhat Server subscritpion.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
- !!! note
To enable, upload the RHEL ISO as per the rhel-7-install BootEnv
22.35.1.5.8. rhel-server-8-dvd-install¶
- !!! warning
DEPRECATED - This workflow will be removed from future versions of DRP. Please use the universal content pack and workflows. See [Deploying Linux with Universal Workflows](../../../../resources/kb/kb-00061)
This workflow includes the DRP Runner in RHEL provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
- !!! note
To enable, upload the RHEL ISO as per the rhel-server-8-dvd-install BootEnv
22.35.1.5.9. rhel-server-9-dvd-install¶
- !!! warning
DEPRECATED - This workflow will be removed from future versions of DRP. Please use the universal content pack and workflows. See [Deploying Linux with Universal Workflows](../../../../resources/kb/kb-00061)
This workflow includes the DRP Runner in RHEL provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
- !!! note
To enable, upload the RHEL ISO as per the rhel-server-9-dvd-install BootEnv
22.35.1.5.10. rocky-server-8-install¶
This workflow includes the DRP Runner in Rocky provisioning process for DRP.
After the install completes, the workflow installs the runner in a waiting state so that DRP will automatically detect and start a new workflow if the Machine.Workflow is updated.
- !!! note
To enable, upload the Rocky ISO as per the rocky-8 BootEnv