Chapter 3. New Features

Version 3.1 has the following new features:

  • The three roles now support an assertion run, so they can be used to compare the settings of a managed node to the applicable SAP notes. While Ansible supports setting and verifying any modification made to a managed node by design, it can be useful to report SAP notes compliance of a SAP system from time to time without modifying the system configuration, for example to ensure that system settings are still in place after a manual modification of system parameters. The roles can either fail at each detected violation, or they can report failures but continue running and finally report the number of failures (if any).
  • The roles sap-preconfigure and sap-hana-preconfigure now support a reboot of the managed node if there have been software installations which require it.
  • Role sap-preconfigure only remounts file system /dev/shm if necessary.
  • Role sap-netweaver-preconfigure now supports the installation of packages which are required for Adobe Document Services.
  • The role sap-hana-preconfigure no longer sets the SELinux state. This is already done in role sap-preconfigure.
  • Configuring role sap-hana-preconfigure for using tuned and/or modifying the boot command line has been simplified.
  • Role sap-hana-preconfigure now supports activating tuned profile sap-hana and also modifying the boot command line. This provides greater flexibility when setting latency related parameters.
  • Role sap-hana-preconfigure now supports checking if the RHEL minor release is supported for SAP HANA. This behavior can be overridden so that any RHEL 7.6 or greater managed node can be prepared for SAP HANA.
  • Role sap-hana-preconfigure now supports setting kernel parameters for NetApp NFS as per SAP Note 3024346.