Releases: sap-linuxlab/community.sap_install
Releases · sap-linuxlab/community.sap_install
1.5.0
Major Changes
- feat: collection: Readme overhaul for all roles in collection (#873)
- feat: sap_ha_pacemaker_cluster: JAVA HA scenarios and complete refactor of role (#882)
- feat: sap_ha_pacemaker_cluster: Stonith SBD enablement (#829)
- feat: sap_swpm: New improved and simplified version (#840)
Minor Changes
- feat: collection: Add playbook for direct execution (#842)
- feat: sap_ha_pacemaker_cluster: New azure fence agent package for SUSE (#837)
- feat: sap_ha_pacemaker_cluster: Enhance corosync totem handling with new dictionaries (#834)
- feat: sap_ha_pacemaker_cluster: GCP VIP reworked, Health check names updated (#863)
- feat: sap_swpm: Option to enable SWPM observer mode (#749)
- feat: sap_storage_setup: Add support for HANA Scaleout NFS filesystems (#800)
- feat: sap_storage_setup: Add exact size disk check on top of approximate check (#839)
- feat: sap_hana_install: Implement an SAP HANA installation check only feature (#849)
- collection: Add collection dependency for community.general (#808)
- collection: Modify for yamllint requirements (#811)
- sap_ha_pacemaker_cluster: Add override to use Classic SAPHanaSR agents (#806)
- sap_ha_pacemaker_cluster: Packages on AWS for RHEL (#857)
- sap_ha_pacemaker_cluster: GCP haproxy handling and new platform VIP dictionary (#862)
- sap_ha_pacemaker_cluster: vip resources must be first in ASCS/ERS resource groups (#872)
- sap_swpm: Remove the pids module (#786)
- sap_swpm: sap_swpm_db_schema_password must be set explicitly for AAS (#760)
- sap_swpm: hdbuserstore default connection should use sap_swpm_db_schema_abap_password (#748)
- sap_swpm: Add default value for sap_swpm_java_scs_instance_hostname (#801)
- sap_swpm: Reduce the amount of empty lines in inifile.params (#822)
- sap_storage_setup: Defaults and documentation (#825)
- sap_general_preconfigure: Use the package module in most cases (#758)
- sap_general_preconfigure: Use FQCN for import_role (#827)
- sap_hana_preconfigure: Add RHEL 8.10 and 9.4 requirements (#869)
- sap_hana_preconfigure: Zypper lock handler for SUSE (#796)
- sap_hana_preconfigure: Enable TSX also for RHEL 9 (#797)
- sap_hana_preconfigure: Sync with SAP note 3024346 v.10 for RHEL/NetApp (#816)
- sap_hana_preconfigure: Refactor remove default saptune version (#818)
- sap_hana_preconfigure: Update azure override readme (#820)
- sap_hana_preconfigure: Set THP to madvise from RHEL 9.2 onwards (#880)
- sap_hana_preconfigure: Allow setting THP to any possible value (#886)
- sap_hana_preconfigure: No longer set net.core.somaxconn in RHEL 9 (#887)
- sap_hana_preconfigure: Add compat-sap-c++-13 (#895)
- sap_netweaver_preconfigure: Rename package libcpupower1 for SLES4SAP 15 SP6 (#876)
- sap_netweaver_preconfigure: Sync with applicable SAP notes for Adobe DS (#888)
- sap_hana_install: Use polling for hdblcm (#805)
- sap_hana_install: Set the install execution mode to 'optimized' (#896)
- sap_install_media_detect: AWS IGW slow impacts gpg key (#772)
- sap_install_media_detect: Search known subdirs on re-run (#773)
- sap_install_media_detect: Append loop labels (#781)
- sap_install_media_detect: Allow disabling RAR handling (#856)
- sap_ha_install_anydb_ibmdb2: Append ibmcloud_vs (#815)
Bugfixes
- sap_ha_pacemaker_cluster: Add python3-pip and NFS fix for Azure (#754)
- sap_ha_pacemaker_cluster: Fix pcs resource restart (#769)
- sap_ha_pacemaker_cluster: Fix haproxy and minor lint issues (#898)
- sap_ha_pacemaker_cluster: Fix UUID discovery for IBM Power VS (#903)
- sap_swpm: Add error notes to dev doc (#795)
- sap_swpm: Fix error when observer user defined, but empty and observer mode is on (#850)
- sap_swpm: Fix issues with localhost delegation on certain control nodes (#891)
- sap_*_preconfigure: Fixes for testing with molecule (#807)
- sap_*_preconfigure: Edge case handling for SUSE packages
- sap_general_preconfigure: Reboot fix in handler (#892)
- sap_ha_install_hana_hsr: Fixes to work for multiple secondaries (#866)
- sap_ha_install_anydb_ibmdb2: Linting and sles bug fixes (#803)
1.4.1
- feat: sap_hana_install: add compatibility for fapolicyd
- feat: sap_swpm: append generate options for s4hana java
- feat: sap_ha_pacemaker_cluster: upgrade to ha_cluster Ansible Role with SLES compatibility
- feat: sap_ha_pacemaker_cluster: compatibility enhancement for SLES
- feat: sap_ha_pacemaker_cluster: improved handling of custom SAP HANA srHooks
- feat: sap_ha_pacemaker_cluster: handling for future merged Resource Agent package (SAPHanaSR-angi)
- feat: sap_ha_pacemaker_cluster: graceful SAP HANA start after PCMK Cluster start
- feat: sap_ha_pacemaker_cluster: ASCS ERS Simple Mount
- collection: add sample AAS installation var file
- collection: fix ansible-test sanity errors
- collection: for package_facts Ansible Module add python3-rpm requirement for SLES
- collection: use -i instead of -l test scripts
- sap_*_preconfigure: disable and stop sapconf when saptune run
- sap_general_preconfigure: fix /etc/hosts check in assert mode
- sap_general_preconfigure: revert to awk for asserting /etc/hosts
- sap_general_preconfigure: use tags for limiting the role scope
- sap_general_preconfigure: use the package module in most cases
- sap_general_preconfigure: use the role sap_maintain_etc_hosts - RHEL systems
- sap_hana_preconfigure: move handlers to the correct location
- sap_hana_preconfigure: catch SELinux disabled
- sap_hana_preconfigure: update kernel parameters for SLES
- sap_netweaver_preconfigure: sync with SAP note 3119751 v.13 for RHEL
- sap_anydb_install_oracle: fix temp directory removal
- sap_ha_pacemaker_cluster: use expect Ansible Module and add python3-pip requirement
- sap_ha_pacemaker_cluster: add retry for Azure Files (NFS) to avoid locks
- sap_ha_pacemaker_cluster: variable changes for different os and platforms
- sap_ha_pacemaker_cluster: fix pcs resource restart
- sap_hana_install: update documentation for parameter sap_hana_install_force
- sap_install_media_detect: detection of SAP Kernel Part I only
- sap_install_media_detect: duplicate SAR file handling for SAP Kernel, IGS, WebDisp
- sap_install_media_detect: directory handling fix for SAP SWPM
- sap_maintain_etc_hosts: fix wrong assert messages
- sap_maintain_etc_hosts: remove use ansible.utils.ip
- sap_storage_setup: fix for TB disks
- sap_swpm: directory handling fix for SAP SWPM
- sap_swpm: align execution and monitoring timeouts to 24hrs (86400s)
- sap_swpm: optionally skip setting file permissions
1.4.0
- collection: Move sap_hypervisor_node_preconfigure Role to sap_infrastructure Collection
- collection: Move sap_vm_preconfigure Role to sap_infrastructure Collection
- sap_anydb_install_oracle: Feature add for Oracle DB install with patch
1.3.5
- sap_hypervisor_node_preconfigure: Bug fix for role name and path for included tasks
1.3.4
- collection: Feature add for CodeSpell in git repository
- collection: Bug fix for ansible-lint of each Ansible Role within Ansible Collection
- collection: Bug Fix for Ansible Core minimum version update to 2.12.0 for import compliance with Ansible Galaxy
- collection: Bug Fix for Ansible CVE-2023-5764
- sap_general_preconfigure: Feature add for additional RHEL for SAP 8.8 and 9.2 release compatibility
- sap_hana_preconfigure: Feature add for compatibility with SLES using sapconf and SLES for SAP using saptune
- sap_hana_preconfigure: Feature add for additional RHEL for SAP 8.8 and 9.2 release compatibility
- sap_hana_preconfigure: Feature add to reduce restrictions on new OS versions which are not yet supported by SAP
- sap_netweaver_preconfigure: Feature add for compatibility with SLES using sapconf and SLES for SAP using saptune
- sap_ha_pacemaker_cluster: Feature add for Virtual IP and Constraints logic with Cloud Hyperscaler vendors
- sap_hypervisor_node_preconfigure: Feature add for preconfiguration of KubeVirt (OpenShift Virtualization) hypervisor nodes
- sap_hypervisor_node_preconfigure: Bug fix for preconfiguration code structure of KVM (Red Hat Enterprise Virtualization) hypervisor nodes
- sap_install_media_detect: Bug Fix for existing files
- sap_maintain_etc_hosts: Feature add for maintaining the /etc/hosts file of an SAP software host
- sap_swpm: Bug fix for runtime missing dependency python3-pip and advanced execution mode skipped tasks during certain installations
- sap_swpm: Feature add for basic System Copy executions in default mode
1.3.3
- collection: Make the preconfigure and sap_hana_install roles compatible with CVE-2023-5764
1.3.2
- sap_general_preconfigure: Update to latest SAP documentation for RHEL 9 package libxcrypt-compat
- sap_general_preconfigure: Bug fix for directory creation and SELinux Labels
- sap_ha_pacemaker_cluster: Bug fix for AWS EC2 Virtual Servers
- sap_ha_pacemaker_cluster: Bug fix for Google Cloud Compute Engine VM netmask lock on Virtual IP
- sap_ha_pacemaker_cluster: Feature add for improved SAP NetWeaver HA compatibility
- sap_ha_pacemaker_cluster: Feature add for ENSA1 compatibility
- sap_ha_pacemaker_cluster: Feature add for SAP HA Interface Cluster Connector after cluster init
- sap_ha_pacemaker_cluster: Feature add for IBM PowerVM hypervisor
- sap_ha_pacemaker_cluster: Feature add for multiple network interfaces with Virtual IP
- sap_hana_install: Bug fix for SELinux disable when SLES4SAP
- sap_install_media_detect: Feature add for NFS compatibility
- sap_install_media_detect: Feature add for idempotency
- sap_install_media_detect: Feature add for new file detection after code restructure
- sap_install_media_detect: Bug fix for setting SAP Maintenance Planner Stack XML path
- sap_storage_setup: Feature add for Multipathing detection
- sap_storage_setup: Bug fix for NFS throttle from customer test on MS Azure
- sap_storage_setup: Bug fix for packages on SLES and Google Cloud
- sap_swpm: Bug fix for RDBMS var name
- sap_swpm: Bug fix for SAP HANA Client hdbuserstore connection
- sap_swpm: Bug fix for SAP Maintenance Planner Stack XML path
1.3.1
- sap_ha_pacemaker_cluster: Improved AWS constructs based on feedback
- sap_ha_pacemaker_cluster: Improved no STONITH resource definition handling
- sap_hana_install: Bug fix for arg spec on deprecated vars
- sap_hostagent: Bug fix for media handling
- sap_install_media_detect: Improved handling based on feedback
- sap_storage_setup: Bug fix for existing storage devices
- sap_swpm: Make full log output optional and replace with sapcontrol log final status
- collection: Bug fix for sample Ansible Playbooks
1.3.0
- sap_general_preconfigure: Updates for new IBM Power packages with RHEL
- sap_hana_preconfigure: Updates for new IBM Power packages with RHEL
- sap_hana_install: Default Log Mode to normal and not Overwrite
- sap_ha_pacemaker_cluster: Detection of and compatibility for additional Infrastructure Platforms
- sap_ha_pacemaker_cluster: SAP NetWeaver compatibility added
- sap_install_media_detect: Restructure and add execution controls
- sap_storage_setup: Overhaul/Rewrite with breaking changes
- sap_storage_setup: SAP NetWeaver and NFS compatibility added
- sap_swpm: Minor alterations from High Availability test scenarios
- collection: Sample Playbooks updated
1.2.3
- sap_hana_preconfigure: Some modifications for HANA on RHEL 9
- sap_ha_pacemaker_cluster: Support for custom stonith resource definitions containing more than one element
- sap_hana_preconfigure: Be more flexible with IBM service and productivity tools