redhat.sap_install Ansible Collection

Ansible Lint

This Ansible Collection executes various SAP Software installations and configuration tasks for running various SAP solutions and deployment scenarios on Linux operating systems (RHEL or SLES).

This includes handlers for SAP HANA database lifecycle manager (HDBLCM) and SAP Software Provisioning Manager (SWPM), and can be combined with other Ansible Collections to provide end-to-end automation (e.g. provision, download, install, operations).

Please read the full documentation for how-to guidance, requirements, and all other details. Summary documentation is below:

Functionality

This Ansible Collection contains roles for:

Contents

Within this Ansible Collection, there are various Ansible Roles and no custom Ansible Modules.

Ansible Roles

Name Summary Support Status
sap_general_preconfigure configure general OS settings for SAP software Fully supported for RHEL managed nodes
sap_ha_install_hana_hsr install SAP HANA System Replication Technology Preview
sap_ha_pacemaker_cluster install and configure pacemaker and SAP resources Technology Preview
sap_hana_install install SAP HANA via HDBLCM Fully supported
sap_hana_preconfigure configure settings for SAP HANA database server Fully supported for RHEL managed nodes
sap_hypervisor_node_preconfigure configure a hypervisor running VMs for SAP HANA Technology Preview
sap_netweaver_preconfigure configure settings for SAP NetWeaver application server Fully supported for RHEL managed nodes
sap_swpm install SAP Software via SWPM Technology Preview for certain deployment scenarios only
sap_vm_preconfigure configure settings for a guest (VM) running on RHV/KVM for SAP HANA Technology Preview

Notes:

In general the “preconfigure” roles are prerequisites for the corresponding installation roles.
The logic has been separated to support a flexible execution of the different steps.

License

Contributors

Contributors to the Ansible Roles within this Ansible Collection are shown in the README.md file of each role.