Automation Demos
Within the SAP LinuxLab Open-Source Initiative, there are various Automation Projects; these range from upper-level Ansible Playbooks and Terraform Templates down to the lower-level Ansible Roles within Ansible Collections and Terraform Modules etc.
The below demos focus on the upper-level, Ansible Playbooks or Terraform Templates that coordinate many activities in an end-to-end deployment.
Ansible Playbooks for SAP
The following are end-to-end deployments using a single pre-defined Ansible Playbook for each SAP Software Solution Scenario, that can be quickly edited and customized for the target Infrastructure Platform and Operating System. There are 40+ SAP Software Solution Scenarios, with different SAP Software Release Versions, for 9 Infrastructure Platforms, with many versions of SLES and RHEL - see README and Detailed Documentation of Ansible Playbooks for SAP for more information.
This includes complex scenarios with multiple hosts, High Availability, and other Ansible Playbooks for Day 2 scenarios (e.g. run SAP RFC, System Copy Export / Import) - with optional use of either:
- Ansible to provision hosts
- Ansible-to-Terraform to create a minimal landing zone and provision hosts
SAP S/4HANA Distributed HA installation
SAP ECC installation
DIY Ansible Playbook using AWX
For end-users that want to understand how to build a tailored Ansible Playbook using AWX using the functionality of the community.sap_install
Ansible Collection, a detailed step-by-step demonstration guide is available:
demo.sap_install using Ansible AWX for DIY deployments
Terraform Templates for SAP
The following are end-to-end deployments using a single pre-defined Terraform Template for each SAP Software Solution Scenario. Multiple Infrastructure Platforms and Operating Systems are provided, but this project is more restrictive (limited to Sandboxes) than the Ansible Playbooks for SAP.
For More information, see README of Terraform Templates for SAP.