Skip to content

Commit c1b479e

Browse files
authored
Merge pull request #771 from sap-linuxlab/dev
collection: merge dev to main for release 1.4.1
2 parents 42af6ba + b25f536 commit c1b479e

File tree

176 files changed

+3831
-854
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+3831
-854
lines changed

.github/workflows/ansible-test-sanity.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
name: ansible-test sanity of the collection
66

77
on:
8-
schedule:
9-
- cron: '31 12 * * 1'
10-
8+
pull_request:
9+
branches:
10+
- main
11+
- dev
1112
workflow_dispatch:
1213

1314
jobs:

.github/workflows/codespell.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
---
2+
13
name: CodeSpell
24

35
on:

CHANGELOG.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,51 @@ community.sap_install Release Notes
55
.. contents:: Topics
66

77

8+
v1.4.1
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
| Release Date: 2024-06-21
15+
| feat: sap_hana_install: add compatibility for fapolicyd
16+
| feat: sap_swpm: append generate options for s4hana java
17+
| feat: sap_ha_pacemaker_cluster: upgrade to ha_cluster Ansible Role with SLES compatibility
18+
| feat: sap_ha_pacemaker_cluster: compatibility enhancement for SLES
19+
| feat: sap_ha_pacemaker_cluster: improved handling of custom SAP HANA srHooks
20+
| feat: sap_ha_pacemaker_cluster: handling for future merged Resource Agent package (SAPHanaSR-angi)
21+
| feat: sap_ha_pacemaker_cluster: graceful SAP HANA start after PCMK Cluster start
22+
| feat: sap_ha_pacemaker_cluster: ASCS ERS Simple Mount
23+
| collection: add sample AAS installation var file
24+
| collection: fix ansible-test sanity errors
25+
| collection: for package_facts Ansible Module add python3-rpm requirement for SLES
26+
| collection: use -i instead of -l test scripts
27+
| sap_*_preconfigure: disable and stop sapconf when saptune run
28+
| sap_general_preconfigure: fix /etc/hosts check in assert mode
29+
| sap_general_preconfigure: revert to awk for asserting /etc/hosts
30+
| sap_general_preconfigure: use tags for limiting the role scope
31+
| sap_general_preconfigure: use the package module in most cases
32+
| sap_general_preconfigure: use the role sap_maintain_etc_hosts - RHEL systems
33+
| sap_hana_preconfigure: move handlers to the correct location
34+
| sap_hana_preconfigure: catch SELinux disabled
35+
| sap_hana_preconfigure: update kernel parameters for SLES
36+
| sap_netweaver_preconfigure: sync with SAP note 3119751 v.13 for RHEL
37+
| sap_anydb_install_oracle: fix temp directory removal
38+
| sap_ha_pacemaker_cluster: use expect Ansible Module and add python3-pip requirement
39+
| sap_ha_pacemaker_cluster: add retry for Azure Files (NFS) to avoid locks
40+
| sap_ha_pacemaker_cluster: variable changes for different os and platforms
41+
| sap_ha_pacemaker_cluster: fix pcs resource restart
42+
| sap_hana_install: update documentation for parameter sap_hana_install_force
43+
| sap_install_media_detect: detection of SAP Kernel Part I only
44+
| sap_install_media_detect: duplicate SAR file handling for SAP Kernel, IGS, WebDisp
45+
| sap_install_media_detect: directory handling fix for SAP SWPM
46+
| sap_maintain_etc_hosts: fix wrong assert messages
47+
| sap_maintain_etc_hosts: remove use ansible.utils.ip
48+
| sap_storage_setup: fix for TB disks
49+
| sap_swpm: directory handling fix for SAP SWPM
50+
| sap_swpm: align execution and monitoring timeouts to 24hrs (86400s)
51+
| sap_swpm: optionally skip setting file permissions
52+
853
v1.4.0
954
======
1055

changelogs/changelog.yaml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,3 +165,46 @@ releases:
165165
| sap_anydb_install_oracle: Feature add for Oracle DB install with patch
166166
'
167167
release_date: '2024-02-02'
168+
1.4.1:
169+
changes:
170+
release_summary: '| Release Date: 2024-06-20
171+
172+
| feat: sap_hana_install: add compatibility for fapolicyd
173+
| feat: sap_swpm: append generate options for s4hana java
174+
| feat: sap_ha_pacemaker_cluster: upgrade to ha_cluster Ansible Role with SLES compatibility
175+
| feat: sap_ha_pacemaker_cluster: compatibility enhancement for SLES
176+
| feat: sap_ha_pacemaker_cluster: improved handling of custom SAP HANA srHooks
177+
| feat: sap_ha_pacemaker_cluster: handling for future merged Resource Agent package (SAPHanaSR-angi)
178+
| feat: sap_ha_pacemaker_cluster: graceful SAP HANA start after PCMK Cluster start
179+
| feat: sap_ha_pacemaker_cluster: ASCS ERS Simple Mount
180+
| collection: add sample AAS installation var file
181+
| collection: fix ansible-test sanity errors
182+
| collection: for package_facts Ansible Module add python3-rpm requirement for SLES
183+
| collection: use -i instead of -l test scripts
184+
| sap_*_preconfigure: disable and stop sapconf when saptune run
185+
| sap_general_preconfigure: fix /etc/hosts check in assert mode
186+
| sap_general_preconfigure: revert to awk for asserting /etc/hosts
187+
| sap_general_preconfigure: use tags for limiting the role scope
188+
| sap_general_preconfigure: use the package module in most cases
189+
| sap_general_preconfigure: use the role sap_maintain_etc_hosts - RHEL systems
190+
| sap_hana_preconfigure: move handlers to the correct location
191+
| sap_hana_preconfigure: catch SELinux disabled
192+
| sap_hana_preconfigure: update kernel parameters for SLES
193+
| sap_netweaver_preconfigure: sync with SAP note 3119751 v.13 for RHEL
194+
| sap_anydb_install_oracle: fix temp directory removal
195+
| sap_ha_pacemaker_cluster: use expect Ansible Module and add python3-pip requirement
196+
| sap_ha_pacemaker_cluster: add retry for Azure Files (NFS) to avoid locks
197+
| sap_ha_pacemaker_cluster: variable changes for different os and platforms
198+
| sap_ha_pacemaker_cluster: fix pcs resource restart
199+
| sap_hana_install: update documentation for parameter sap_hana_install_force
200+
| sap_install_media_detect: detection of SAP Kernel Part I only
201+
| sap_install_media_detect: duplicate SAR file handling for SAP Kernel, IGS, WebDisp
202+
| sap_install_media_detect: directory handling fix for SAP SWPM
203+
| sap_maintain_etc_hosts: fix wrong assert messages
204+
| sap_maintain_etc_hosts: remove use ansible.utils.ip
205+
| sap_storage_setup: fix for TB disks
206+
| sap_swpm: directory handling fix for SAP SWPM
207+
| sap_swpm: align execution and monitoring timeouts to 24hrs (86400s)
208+
| sap_swpm: optionally skip setting file permissions
209+
'
210+
release_date: '2024-06-20'

galaxy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace: community
1010
name: sap_install
1111

1212
# The version of the collection. Must be compatible with semantic versioning
13-
version: 1.4.0
13+
version: 1.4.1
1414

1515
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
1616
readme: README.md
@@ -25,6 +25,7 @@ authors:
2525
- Janine Fuchs <jfuchs(at)redhat.com>
2626
- Steven Stringer <steven.stringer(at)suse.com>
2727
- Marcel Mamula <marcel.mamula(at)suse.com>
28+
- Gabriele Puliti <gabriele.puliti(at)suse.com>
2829

2930
### OPTIONAL but strongly recommended
3031
# A short summary description of the collection

playbooks/sample-sap-swpm-default-mode.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
- name: Import variables for sap_swpm Ansible Role (Default Mode)
1414
ansible.builtin.include_vars:
1515
# file: ./sample-variables-sap-swpm-default-mode-bw4hana-onehost-install.yml
16+
# file: ./sample-variables-sap-swpm-default-mode-s4hana-distributed-aas-install
1617
# file: ./sample-variables-sap-swpm-default-mode-s4hana-distributed-ascs-install
1718
# file: ./sample-variables-sap-swpm-default-mode-s4hana-distributed-dbload-install
1819
# file: ./sample-variables-sap-swpm-default-mode-s4hana-distributed-ers-install
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
3+
# Detect SAP NetWeaver software
4+
sap_install_media_detect_source_directory: "/software"
5+
sap_install_media_detect_source: local_dir
6+
sap_install_media_detect_swpm: true
7+
sap_install_media_detect_hostagent: true
8+
sap_install_media_detect_igs: true
9+
sap_install_media_detect_kernel: true
10+
sap_install_media_detect_webdisp: false
11+
12+
# Product ID for New Installation
13+
sap_swpm_product_catalog_id: NW_DI:S4HANA2020.CORE.HDB.PD
14+
#NW_DI:S4HANA2020.CORE.HDB.ABAPHA
15+
16+
# Generate inifile.params using sap_swpm Ansible Role
17+
sap_swpm_inifile_list:
18+
- swpm_installation_media
19+
- credentials
20+
- db_connection_nw_hana
21+
- nw_config_other
22+
- nw_config_additional_application_server_instance
23+
- nw_config_host_agent
24+
- sap_os_linux_user
25+
26+
# Software
27+
sap_swpm_software_path: /software/download_basket
28+
sap_swpm_sapcar_path: /software/download_basket
29+
sap_swpm_swpm_path: /software/download_basket
30+
31+
# NW Passwords
32+
sap_swpm_master_password: "NewPass$321"
33+
sap_swpm_ddic_000_password: "NewPass$321"
34+
35+
# HDB Passwords
36+
sap_swpm_db_system_password: "NewPass$321"
37+
sap_swpm_db_systemdb_password: "NewPass$321"
38+
sap_swpm_db_schema_abap: "SAPHANADB"
39+
sap_swpm_db_schema_abap_password: "NewPass$321"
40+
sap_swpm_db_sidadm_password: "NewPass$321"
41+
42+
# NW Instance Parameters
43+
sap_swpm_sid: S4D
44+
sap_swpm_aas_instance_nr: "00"
45+
sap_swpm_aas_instance_hostname: "s4h2020aas"
46+
47+
# Unix User ID
48+
sap_swpm_sapadm_uid: '3000'
49+
sap_swpm_sapsys_gid: '3001'
50+
sap_swpm_sidadm_uid: '3001'
51+
52+
# HDB Instance Parameters
53+
sap_swpm_db_host: "hana01"
54+
sap_swpm_db_sid: HDD
55+
sap_swpm_db_instance_nr: "00"

playbooks/vars/sample-variables-sap-swpm-default-mode-solman-hana-abap-onehost-install.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ sap_swpm_inifile_list:
3232
- nw_config_java_ume
3333
- nw_config_host_agent
3434
- sap_os_linux_user
35-
- solman_credentials_swpm1
35+
- nw_config_java_icm_credentials
3636
- solman_abap_swpm1
3737

3838
# Software

playbooks/vars/sample-variables-sap-swpm-default-mode-solman-hana-java-onehost-install.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ sap_swpm_inifile_list:
3131
- nw_config_ports
3232
- nw_config_host_agent
3333
# - sap_os_linux_user # Ignore, and SAP SWPM will auto-assign UID and GID
34-
- solman_credentials_swpm1
34+
- nw_config_java_icm_credentials
3535
- nw_config_java_feature_template_ids
3636

3737
sap_swpm_java_template_id_selected_list:

roles/sap_anydb_install_oracle/tasks/oracledb_install_post_mopatch.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,5 @@
8989

9090
- name: Oracle DB Patch - Remove the temp dir
9191
ansible.builtin.file:
92-
path: "{{ sap_anydb_install_oracle_base }}/tmp_sbp"
93-
state: absent
92+
path: "{{ sap_anydb_install_oracle_base }}/tmp_sbp"
93+
state: absent

0 commit comments

Comments
 (0)