rhel-system-roles-sap/redhat.sap_install-ed9bc223635d3e08661b506fdb9d62aef56032b0.patch
Than Ngo 375ee1e1e5 - rebase sap roles to version 1.3.4
- add collection files
- update README files and add missing galaxy.yml, LICENSE
- fix syntax error for defining dependent collections in galaxy.yml
- add tools and tests
Resolves: RHEL-16897
2024-01-25 21:08:00 +01:00

327 lines
14 KiB
Diff

commit ed9bc223635d3e08661b506fdb9d62aef56032b0
Author: Bernd Finger <bfinger@redhat.com>
Date: Mon Jan 22 19:22:10 2024 +0100
version 1.3.4-rhel-package: Use modified README.md files
These files are adapted for the RHEL package rhel-system-roles-sap.
Signed-off-by: Bernd Finger <bfinger@redhat.com>
diff --git a/docs/README_sap_general_preconfigure.md b/docs/README_sap_general_preconfigure.md
index c1e228f..d58e984 100644
--- a/docs/README_sap_general_preconfigure.md
+++ b/docs/README_sap_general_preconfigure.md
@@ -4,12 +4,11 @@ This role installs required packages and performs configuration steps which are
For SLES systems, this role may not be necessary. The majority of SAP preparation and tuning is covered by `saptune` which is configured in the `sap_hana_preconfigure` and `sap_netweaver_preconfigure` roles.
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is: "Fully supported for RHEL managed nodes".
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
+## Requirements
To use this role, your system needs to be installed according to:
- RHEL 7: SAP note 2002167, Red Hat Enterprise Linux 7.x: Installation and Upgrade, section "Installing Red Hat Enterprise Linux 7"
diff --git a/docs/README_sap_ha_install_hana_hsr.md b/docs/README_sap_ha_install_hana_hsr.md
index f8a5730..f7f6d6c 100644
--- a/docs/README_sap_ha_install_hana_hsr.md
+++ b/docs/README_sap_ha_install_hana_hsr.md
@@ -2,6 +2,10 @@
Ansible role for SAP HANA System Replication Setup on 2 nodes.
+## Support Status
+
+The support status of this role is: "Technology Preview".
+
## Prerequisites
- target nodes are on the same OS level
diff --git a/docs/README_sap_ha_pacemaker_cluster.md b/docs/README_sap_ha_pacemaker_cluster.md
index 30f194c..a0877f5 100644
--- a/docs/README_sap_ha_pacemaker_cluster.md
+++ b/docs/README_sap_ha_pacemaker_cluster.md
@@ -5,6 +5,10 @@
Ansible Role for installation and configuration of Linux Pacemaker for High Availability of SAP Systems run on various Infrastructure Platforms.
+## Support Status
+
+The support status of this role is: "Technology Preview".
+
## Scope
This Ansible Role provides:
diff --git a/docs/README_sap_hana_install.md b/docs/README_sap_hana_install.md
index 2deb5ac..9d627e1 100644
--- a/docs/README_sap_hana_install.md
+++ b/docs/README_sap_hana_install.md
@@ -2,12 +2,11 @@
Ansible role for SAP HANA Installation
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is: "Fully supported for RHEL managed nodes"
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
+## Requirements
### Configure your system for the installation of SAP HANA
diff --git a/docs/README_sap_hana_preconfigure.md b/docs/README_sap_hana_preconfigure.md
index 6ee18a6..2cb6ca6 100644
--- a/docs/README_sap_hana_preconfigure.md
+++ b/docs/README_sap_hana_preconfigure.md
@@ -4,12 +4,11 @@ This role installs additional required packages and performs additional configur
If you want to configure a RHEL system for the installation and later usage of SAP HANA, you have to first run role sap_general_preconfigure
and then role sap_hana_preconfigure. However, if we wish to run SLES for HANA, you may run only this role.
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is: "Fully supported for RHEL managed nodes".
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
+## Requirements
To use this role, your system needs to be configured with the basic requirements for SAP NetWeaver or SAP HANA. This is typically done by running role sap_general_preconfigure (for RHEL managed nodes before RHEL 7.6, community maintained role sap-base-settings can be used).
diff --git a/docs/README_sap_hypervisor_node_preconfigure.md b/docs/README_sap_hypervisor_node_preconfigure.md
index 754e23a..2105d0d 100644
--- a/docs/README_sap_hypervisor_node_preconfigure.md
+++ b/docs/README_sap_hypervisor_node_preconfigure.md
@@ -4,6 +4,10 @@ This role will configure the following hypervisors in order to run SAP workloads
* Red Hat OpenShift Virtualization (OCPV)
* Red Hat Enterprise Virtualization (RHV)
+## Support Status
+
+The support status of this role is: "Technology Preview".
+
## Platform: Red Hat OpenShift Virtualization
Will configure a plain vanilla OpenShift cluster so it can be used for SAP workloads.
diff --git a/docs/README_sap_netweaver_preconfigure.md b/docs/README_sap_netweaver_preconfigure.md
index ae666cc..d18c96d 100644
--- a/docs/README_sap_netweaver_preconfigure.md
+++ b/docs/README_sap_netweaver_preconfigure.md
@@ -4,6 +4,10 @@ This role installs additional required packages and performs additional configur
If you want to configure a RHEL system for the installation and later usage of SAP NetWeaver, you have to first run role `sap_general_preconfigure` and then role sap_netweaver_preconfigure.
For SLES, running the `sap_general_preconfigure` role is not necessary.
+## Support Status
+
+The support status of this role is: "Fully supported for RHEL managed nodes".
+
## Requirements
To use this role, your system needs to be configured with the basic requirements for SAP NetWeaver or SAP HANA. This is typically done by
diff --git a/docs/README_sap_swpm.md b/docs/README_sap_swpm.md
index 82f9b14..064574f 100644
--- a/docs/README_sap_swpm.md
+++ b/docs/README_sap_swpm.md
@@ -2,16 +2,11 @@
Ansible role for SAP software installation using SWPM
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is as defined below.
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
-
-## Scope
-
-*NOTE*: This Ansible role is delivered by Red Hat with a support scope of *Technology Preview* only for the following deployment scenarios:
+This Ansible role is delivered by Red Hat with a support scope of *Technology Preview* only for the following deployment scenarios:
S/4HANA 2021 and S/4HANA 2022 single-host installation on x86_64: RHEL 8.4, 8.6, 9.0 and ppc64le: RHEL 8.4 and 8.6.
Only the `default` role mode is supported.
diff --git a/docs/README_sap_vm_preconfigure.md b/docs/README_sap_vm_preconfigure.md
index 95b5f39..57aae59 100644
--- a/docs/README_sap_vm_preconfigure.md
+++ b/docs/README_sap_vm_preconfigure.md
@@ -3,6 +3,9 @@ sap_vm_preconfigure
This role will set and check the required settings and parameters for a guest (VM) running on RHV/KVM for SAP HANA.
+## Support Status
+
+The support status of this role is: "Technology Preview".
Requirements
------------
diff --git a/roles/sap_general_preconfigure/README.md b/roles/sap_general_preconfigure/README.md
index c1e228f..d58e984 100644
--- a/roles/sap_general_preconfigure/README.md
+++ b/roles/sap_general_preconfigure/README.md
@@ -4,12 +4,11 @@ This role installs required packages and performs configuration steps which are
For SLES systems, this role may not be necessary. The majority of SAP preparation and tuning is covered by `saptune` which is configured in the `sap_hana_preconfigure` and `sap_netweaver_preconfigure` roles.
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is: "Fully supported for RHEL managed nodes".
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
+## Requirements
To use this role, your system needs to be installed according to:
- RHEL 7: SAP note 2002167, Red Hat Enterprise Linux 7.x: Installation and Upgrade, section "Installing Red Hat Enterprise Linux 7"
diff --git a/roles/sap_ha_install_hana_hsr/README.md b/roles/sap_ha_install_hana_hsr/README.md
index f8a5730..f7f6d6c 100644
--- a/roles/sap_ha_install_hana_hsr/README.md
+++ b/roles/sap_ha_install_hana_hsr/README.md
@@ -2,6 +2,10 @@
Ansible role for SAP HANA System Replication Setup on 2 nodes.
+## Support Status
+
+The support status of this role is: "Technology Preview".
+
## Prerequisites
- target nodes are on the same OS level
diff --git a/roles/sap_ha_pacemaker_cluster/README.md b/roles/sap_ha_pacemaker_cluster/README.md
index 30f194c..a0877f5 100644
--- a/roles/sap_ha_pacemaker_cluster/README.md
+++ b/roles/sap_ha_pacemaker_cluster/README.md
@@ -5,6 +5,10 @@
Ansible Role for installation and configuration of Linux Pacemaker for High Availability of SAP Systems run on various Infrastructure Platforms.
+## Support Status
+
+The support status of this role is: "Technology Preview".
+
## Scope
This Ansible Role provides:
diff --git a/roles/sap_hana_install/README.md b/roles/sap_hana_install/README.md
index 2deb5ac..9d627e1 100644
--- a/roles/sap_hana_install/README.md
+++ b/roles/sap_hana_install/README.md
@@ -2,12 +2,11 @@
Ansible role for SAP HANA Installation
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is: "Fully supported for RHEL managed nodes"
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
+## Requirements
### Configure your system for the installation of SAP HANA
diff --git a/roles/sap_hana_preconfigure/README.md b/roles/sap_hana_preconfigure/README.md
index 6ee18a6..2cb6ca6 100644
--- a/roles/sap_hana_preconfigure/README.md
+++ b/roles/sap_hana_preconfigure/README.md
@@ -4,12 +4,11 @@ This role installs additional required packages and performs additional configur
If you want to configure a RHEL system for the installation and later usage of SAP HANA, you have to first run role sap_general_preconfigure
and then role sap_hana_preconfigure. However, if we wish to run SLES for HANA, you may run only this role.
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is: "Fully supported for RHEL managed nodes".
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
+## Requirements
To use this role, your system needs to be configured with the basic requirements for SAP NetWeaver or SAP HANA. This is typically done by running role sap_general_preconfigure (for RHEL managed nodes before RHEL 7.6, community maintained role sap-base-settings can be used).
diff --git a/roles/sap_hypervisor_node_preconfigure/README.md b/roles/sap_hypervisor_node_preconfigure/README.md
index 754e23a..2105d0d 100644
--- a/roles/sap_hypervisor_node_preconfigure/README.md
+++ b/roles/sap_hypervisor_node_preconfigure/README.md
@@ -4,6 +4,10 @@ This role will configure the following hypervisors in order to run SAP workloads
* Red Hat OpenShift Virtualization (OCPV)
* Red Hat Enterprise Virtualization (RHV)
+## Support Status
+
+The support status of this role is: "Technology Preview".
+
## Platform: Red Hat OpenShift Virtualization
Will configure a plain vanilla OpenShift cluster so it can be used for SAP workloads.
diff --git a/roles/sap_netweaver_preconfigure/README.md b/roles/sap_netweaver_preconfigure/README.md
index ae666cc..d18c96d 100644
--- a/roles/sap_netweaver_preconfigure/README.md
+++ b/roles/sap_netweaver_preconfigure/README.md
@@ -4,6 +4,10 @@ This role installs additional required packages and performs additional configur
If you want to configure a RHEL system for the installation and later usage of SAP NetWeaver, you have to first run role `sap_general_preconfigure` and then role sap_netweaver_preconfigure.
For SLES, running the `sap_general_preconfigure` role is not necessary.
+## Support Status
+
+The support status of this role is: "Fully supported for RHEL managed nodes".
+
## Requirements
To use this role, your system needs to be configured with the basic requirements for SAP NetWeaver or SAP HANA. This is typically done by
diff --git a/roles/sap_swpm/README.md b/roles/sap_swpm/README.md
index 82f9b14..064574f 100644
--- a/roles/sap_swpm/README.md
+++ b/roles/sap_swpm/README.md
@@ -2,16 +2,11 @@
Ansible role for SAP software installation using SWPM
-## Requirements
+## Support Status
-The role requires additional collections which are specified in `meta/collection-requirements.yml`. Before using this role,
-make sure that the required collections are installed, for example by using the following command:
+The support status of this role is as defined below.
-`ansible-galaxy install -vv -r meta/collection-requirements.yml`
-
-## Scope
-
-*NOTE*: This Ansible role is delivered by Red Hat with a support scope of *Technology Preview* only for the following deployment scenarios:
+This Ansible role is delivered by Red Hat with a support scope of *Technology Preview* only for the following deployment scenarios:
S/4HANA 2021 and S/4HANA 2022 single-host installation on x86_64: RHEL 8.4, 8.6, 9.0 and ppc64le: RHEL 8.4 and 8.6.
Only the `default` role mode is supported.
diff --git a/roles/sap_vm_preconfigure/README.md b/roles/sap_vm_preconfigure/README.md
index 95b5f39..57aae59 100644
--- a/roles/sap_vm_preconfigure/README.md
+++ b/roles/sap_vm_preconfigure/README.md
@@ -3,6 +3,9 @@ sap_vm_preconfigure
This role will set and check the required settings and parameters for a guest (VM) running on RHV/KVM for SAP HANA.
+## Support Status
+
+The support status of this role is: "Technology Preview".
Requirements
------------