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).
Examples of verified installations include:
- SAP S/4HANA AnyPremise (1809, 1909, 2020, 2021, 2022, 2023) with setup as Standard, Distributed, High Availability and optional Maintenance Planner or Restore System Copy
- SAP Business Suite (ECC) on HANA and SAP Business Suite (ECC) with SAP AnyDB - SAP ASE, SAP MaxDB, IBM Db2, Oracle DB
- SAP BW/4HANA (2021, 2023) with setup as Standard or Scale-Out
- SAP HANA 2.0 (SPS04+) with setup as Scale-Up, Scale-Out, High Availability
- Other SAP installation activities; such as System Rename, System Copy Export, SAP Solution Manager and SAP Web Dispatcher
Please read the full documentation for how-to guidance, requirements, and all other details. Summary documentation is below:
Within this Ansible Collection, there are various Ansible Roles and no custom Ansible Modules.
Name | Summary |
---|---|
sap_anydb_install_oracle | install Oracle DB 19.x for SAP |
sap_general_preconfigure | configure general OS settings for SAP software |
sap_ha_install_hana_hsr | install SAP HANA System Replication |
sap_ha_pacemaker_cluster | install and configure pacemaker and SAP resources |
sap_hana_install | install SAP HANA via HDBLCM |
sap_hana_preconfigure | configure settings for SAP HANA database server |
sap_hostagent | install SAP Host Agent |
sap_install_media_detect | detect and extract SAP Software installation media |
sap_maintain_etc_hosts | maintain the /etc/hosts file of an SAP software host |
sap_netweaver_preconfigure | configure settings for SAP NetWeaver application server |
sap_storage_setup | configure storage for SAP HANA, with LVM partitions and XFS filesystem |
sap_swpm | install SAP Software via SWPM |
Contributors to the Ansible Roles within this Ansible Collection, are shown within /docs/contributors.