Skip to content

Commit b22db19

Browse files
authored
Merge pull request sap-linuxlab#1199 from sap-linuxlab/dev
collection: Merge dev to main for release 1.9.1
2 parents 438d390 + 3c11bd2 commit b22db19

143 files changed

Lines changed: 675 additions & 618 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Check PR branches
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
- dev
8+
types:
9+
- opened
10+
- synchronize
11+
- reopened
12+
# Ensure re-check when branch is switched after PR is opened:
13+
- edited
14+
15+
jobs:
16+
check-pr-branches:
17+
runs-on: ubuntu-latest
18+
# Only run if it is not an edit OR if it is an edit to the base branch:
19+
if: github.event.action != 'edited' || github.event.changes.base.ref.from != null
20+
steps:
21+
- name: Check if PR to main is from dev branch
22+
if: github.base_ref == 'main' && github.head_ref != 'dev'
23+
run: |
24+
echo "PRs to the main branch are only allowed from the dev branch!"
25+
exit 1

CHANGELOG.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,25 @@ community.sap\_install Release Notes
44

55
.. contents:: Topics
66

7+
v1.9.1
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
improvements and bug fixes
14+
15+
Bugfixes
16+
--------
17+
18+
- sap_general_preconfigure - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1183)
19+
- sap_ha_pacemaker_cluster - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1194)
20+
- sap_hana_preconfigure - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1185)
21+
- sap_hana_preconfigure/RHEL - Correctly set tsx in all cases (https://github.com/sap-linuxlab/community.sap_install/pull/1197)
22+
- sap_maintain_etc_hosts, sap_hana_install, sap_install_media_detect - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1191)
23+
- sap_netweaver_preconfigure - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1184)
24+
- sap_storage_setup, sap_hostagent, anydb - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1193)
25+
726
v1.9.0
827
======
928

CONTRIBUTORS.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
2525

2626
| Name | Commits | Lines Changed | Last Commit |
2727
| ---- | ------- | ------------- | ----------- |
28-
| [Bernd Finger](https://github.com/berndfinger) | 878 | 72767 | 2026-03-11 |
28+
| [Bernd Finger](https://github.com/berndfinger) | 895 | 73829 | 2026-03-25 |
2929
| [Janine Fuchs](https://github.com/ja9fuchs) | 477 | 28147 | 2026-03-12 |
3030
| [Sean Freeman](https://github.com/sean-freeman) | 213 | 25561 | 2025-02-28 |
31-
| [Marcel Mamula](https://github.com/marcelmamula) | 139 | 45066 | 2026-03-12 |
31+
| [Marcel Mamula](https://github.com/marcelmamula) | 141 | 45370 | 2026-03-19 |
3232
| [Nils Koenig](https://github.com/newkit) | 81 | 19806 | 2024-01-29 |
3333
| [Markus Koch](https://github.com/rhmk) | 76 | 3462 | 2024-12-27 |
3434
| [Markus Moster](https://github.com/mmoster) | 65 | 7983 | 2022-06-28 |
@@ -54,7 +54,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
5454
| Name | Commits | Lines Changed | Last Commit |
5555
| ---- | ------- | ------------- | ----------- |
5656
| [Sean Freeman](https://github.com/sean-freeman) | 15 | 3832 | 2024-02-14 |
57-
| [Marcel Mamula](https://github.com/marcelmamula) | 7 | 589 | 2026-01-21 |
57+
| [Marcel Mamula](https://github.com/marcelmamula) | 8 | 609 | 2026-03-19 |
5858
| [Bernd Finger](https://github.com/berndfinger) | 5 | 54 | 2024-07-23 |
5959
| Roberto Nozaki | 4 | 110 | 2024-01-18 |
6060
| [Gabriele Puliti](https://github.com/Wabri) | 1 | 9 | 2024-06-25 |
@@ -65,7 +65,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
6565

6666
| Name | Commits | Lines Changed | Last Commit |
6767
| ---- | ------- | ------------- | ----------- |
68-
| [Bernd Finger](https://github.com/berndfinger) | 177 | 11552 | 2026-03-09 |
68+
| [Bernd Finger](https://github.com/berndfinger) | 180 | 11868 | 2026-03-17 |
6969
| [Marcel Mamula](https://github.com/marcelmamula) | 26 | 3420 | 2026-01-21 |
7070
| [Markus Koch](https://github.com/rhmk) | 8 | 220 | 2024-12-27 |
7171
| [Rob Dobozy](https://github.com/rob0d) | 5 | 47 | 2025-03-12 |
@@ -81,7 +81,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
8181
| Name | Commits | Lines Changed | Last Commit |
8282
| ---- | ------- | ------------- | ----------- |
8383
| [Sean Freeman](https://github.com/sean-freeman) | 26 | 3316 | 2024-07-22 |
84-
| [Marcel Mamula](https://github.com/marcelmamula) | 4 | 247 | 2026-01-21 |
84+
| [Marcel Mamula](https://github.com/marcelmamula) | 5 | 385 | 2026-03-19 |
8585
| [Janine Fuchs](https://github.com/ja9fuchs) | 1 | 2 | 2024-11-27 |
8686
| [Bernd Finger](https://github.com/berndfinger) | 1 | 7 | 2024-07-23 |
8787

@@ -103,7 +103,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
103103
| Name | Commits | Lines Changed | Last Commit |
104104
| ---- | ------- | ------------- | ----------- |
105105
| [Janine Fuchs](https://github.com/ja9fuchs) | 198 | 16178 | 2026-03-12 |
106-
| [Marcel Mamula](https://github.com/marcelmamula) | 63 | 20109 | 2026-03-12 |
106+
| [Marcel Mamula](https://github.com/marcelmamula) | 64 | 20303 | 2026-03-19 |
107107
| [Sean Freeman](https://github.com/sean-freeman) | 12 | 391 | 2024-05-23 |
108108
| [Bernd Finger](https://github.com/berndfinger) | 6 | 78 | 2025-02-17 |
109109
| [Rob Dobozy](https://github.com/rob0d) | 3 | 7 | 2025-01-08 |
@@ -114,7 +114,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
114114

115115
| Name | Commits | Lines Changed | Last Commit |
116116
| ---- | ------- | ------------- | ----------- |
117-
| [Bernd Finger](https://github.com/berndfinger) | 198 | 11448 | 2026-03-09 |
117+
| [Bernd Finger](https://github.com/berndfinger) | 199 | 11470 | 2026-03-18 |
118118
| [Marcel Mamula](https://github.com/marcelmamula) | 27 | 5732 | 2026-02-18 |
119119
| [Markus Koch](https://github.com/rhmk) | 13 | 454 | 2022-11-22 |
120120
| Sjoerd Lubbers | 4 | 21 | 2025-04-16 |
@@ -131,7 +131,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
131131

132132
| Name | Commits | Lines Changed | Last Commit |
133133
| ---- | ------- | ------------- | ----------- |
134-
| [Bernd Finger](https://github.com/berndfinger) | 166 | 13826 | 2026-03-09 |
134+
| [Bernd Finger](https://github.com/berndfinger) | 170 | 14113 | 2026-03-25 |
135135
| [Marcel Mamula](https://github.com/marcelmamula) | 33 | 4196 | 2026-01-21 |
136136
| [Gabriele Puliti](https://github.com/Wabri) | 14 | 308 | 2024-07-23 |
137137
| [Rainer Leber](https://github.com/rainerleber) | 11 | 51 | 2023-02-01 |
@@ -148,7 +148,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
148148
| Name | Commits | Lines Changed | Last Commit |
149149
| ---- | ------- | ------------- | ----------- |
150150
| [Bernd Finger](https://github.com/berndfinger) | 15 | 616 | 2024-07-23 |
151-
| [Marcel Mamula](https://github.com/marcelmamula) | 5 | 752 | 2026-01-21 |
151+
| [Marcel Mamula](https://github.com/marcelmamula) | 6 | 754 | 2026-03-19 |
152152
| [Janine Fuchs](https://github.com/ja9fuchs) | 2 | 11 | 2025-02-14 |
153153
| [Gabriele Puliti](https://github.com/Wabri) | 1 | 11 | 2024-06-25 |
154154
| Irina Gulina | 1 | 16 | 2024-01-03 |
@@ -158,7 +158,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
158158

159159
| Name | Commits | Lines Changed | Last Commit |
160160
| ---- | ------- | ------------- | ----------- |
161-
| [Bernd Finger](https://github.com/berndfinger) | 162 | 10927 | 2025-07-28 |
161+
| [Bernd Finger](https://github.com/berndfinger) | 163 | 10945 | 2026-03-18 |
162162
| [Sean Freeman](https://github.com/sean-freeman) | 31 | 2750 | 2024-06-26 |
163163
| [Marcel Mamula](https://github.com/marcelmamula) | 5 | 979 | 2026-01-21 |
164164
| [Gabriele Puliti](https://github.com/Wabri) | 1 | 20 | 2024-06-25 |
@@ -169,7 +169,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
169169

170170
| Name | Commits | Lines Changed | Last Commit |
171171
| ---- | ------- | ------------- | ----------- |
172-
| [Bernd Finger](https://github.com/berndfinger) | 16 | 254 | 2026-03-09 |
172+
| [Bernd Finger](https://github.com/berndfinger) | 17 | 286 | 2026-03-18 |
173173
| [Marcel Mamula](https://github.com/marcelmamula) | 7 | 543 | 2026-01-21 |
174174
| [Gabriele Puliti](https://github.com/Wabri) | 1 | 9 | 2024-06-25 |
175175
| [Janine Fuchs](https://github.com/ja9fuchs) | 1 | 2 | 2024-01-12 |
@@ -180,7 +180,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
180180

181181
| Name | Commits | Lines Changed | Last Commit |
182182
| ---- | ------- | ------------- | ----------- |
183-
| [Bernd Finger](https://github.com/berndfinger) | 65 | 2447 | 2026-03-09 |
183+
| [Bernd Finger](https://github.com/berndfinger) | 68 | 2525 | 2026-03-17 |
184184
| [Marcel Mamula](https://github.com/marcelmamula) | 25 | 2303 | 2026-01-21 |
185185
| [Rainer Leber](https://github.com/rainerleber) | 9 | 243 | 2023-02-01 |
186186
| [Sean Freeman](https://github.com/sean-freeman) | 6 | 66 | 2024-07-17 |
@@ -195,7 +195,7 @@ For specific role maintainers, see the `README.md` file in the corresponding rol
195195
| Name | Commits | Lines Changed | Last Commit |
196196
| ---- | ------- | ------------- | ----------- |
197197
| [Janine Fuchs](https://github.com/ja9fuchs) | 53 | 3475 | 2024-01-12 |
198-
| [Marcel Mamula](https://github.com/marcelmamula) | 10 | 1047 | 2026-01-21 |
198+
| [Marcel Mamula](https://github.com/marcelmamula) | 11 | 1065 | 2026-03-19 |
199199
| [Sean Freeman](https://github.com/sean-freeman) | 9 | 744 | 2024-07-23 |
200200
| [Bernd Finger](https://github.com/berndfinger) | 8 | 61 | 2025-02-17 |
201201
| [Gabriele Puliti](https://github.com/Wabri) | 1 | 17 | 2024-06-25 |

changelogs/changelog.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -417,3 +417,15 @@ releases:
417417
- sap_ha_pacemaker_cluster - (fix) align settings to HANA documentation (https://github.com/sap-linuxlab/community.sap_install/pull/1179)
418418
- sap_swpm - Rename all vars which contain '_swpm_swpm' (https://github.com/sap-linuxlab/community.sap_install/pull/1172)
419419
- sap_swpm - Only ensure the presence of the 'file' package on Suse (https://github.com/sap-linuxlab/community.sap_install/pull/1166)
420+
1.9.1:
421+
release_date: '2026-03-25'
422+
changes:
423+
release_summary: improvements and bug fixes
424+
bugfixes:
425+
- sap_general_preconfigure - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1183)
426+
- sap_netweaver_preconfigure - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1184)
427+
- sap_hana_preconfigure - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1185)
428+
- sap_maintain_etc_hosts, sap_hana_install, sap_install_media_detect - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1191)
429+
- sap_storage_setup, sap_hostagent, anydb - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1193)
430+
- sap_ha_pacemaker_cluster - Ansible 2.24 compatibility (https://github.com/sap-linuxlab/community.sap_install/pull/1194)
431+
- sap_hana_preconfigure/RHEL - Correctly set tsx in all cases (https://github.com/sap-linuxlab/community.sap_install/pull/1197)

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace: community
1111
name: sap_install
1212

1313
# The version of the collection. Must be compatible with semantic versioning
14-
version: 1.9.0
14+
version: 1.9.1
1515

1616
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
1717
readme: README.md

playbooks/sample-sap-storage-setup_sap_s4hana_distributed.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,10 @@
153153
ansible.builtin.include_role:
154154
name: community.sap_install.sap_storage_setup
155155
vars:
156-
sap_storage_setup_sid: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_sid | default('') }}"
157-
sap_storage_setup_host_type: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_host_type | list }}"
158-
sap_storage_setup_definition: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_definition | list }}"
159-
sap_storage_setup_nwas_abap_ascs_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_ascs_instance_nr | default(omit) }}"
160-
sap_storage_setup_nwas_abap_ers_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_ers_instance_nr | default(omit) }}"
161-
sap_storage_setup_nwas_abap_pas_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_pas_instance_nr | default(omit) }}"
162-
sap_storage_setup_nwas_abap_aas_instance_nr: "{{ aws_host_specifications_dictionary[ansible_hostname].sap_storage_setup_nwas_abap_aas_instance_nr | default(omit) }}"
156+
sap_storage_setup_sid: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_sid | default('') }}"
157+
sap_storage_setup_host_type: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_host_type | list }}"
158+
sap_storage_setup_definition: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_definition | list }}"
159+
sap_storage_setup_nwas_abap_ascs_instance_nr: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_nwas_abap_ascs_instance_nr | default(omit) }}"
160+
sap_storage_setup_nwas_abap_ers_instance_nr: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_nwas_abap_ers_instance_nr | default(omit) }}"
161+
sap_storage_setup_nwas_abap_pas_instance_nr: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_nwas_abap_pas_instance_nr | default(omit) }}"
162+
sap_storage_setup_nwas_abap_aas_instance_nr: "{{ aws_host_specifications_dictionary[ansible_facts['hostname']].sap_storage_setup_nwas_abap_aas_instance_nr | default(omit) }}"

playbooks/sap_hana_preconfigure_exec.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# The minimum viable set of variables which need to be defined are:
77
#
88
# sap_hana_group: name of group in inventory - defaults to localhost if not set
9-
# sap_domain: SAP domain - defaults to ansible_domain if not set, but must not be empty
9+
# sap_domain: SAP domain - defaults to ansible_facts['domain'] if not set, but must not be empty
1010
#
1111
# For sap_general_preconfigure:
1212
# sap_general_preconfigure_modify_etc_hosts: defaults to true
@@ -30,9 +30,9 @@
3030
ansible.builtin.debug:
3131
msg: |-
3232
The SAP HANA preconfiguration runs with the following configuration:
33-
- 'Hostname : {{ sap_hostname | d(ansible_hostname) }}'
34-
- 'IP Address : {{ sap_ip | d(ansible_default_ipv4.address) }}'
35-
- 'Domain : {{ (sap_domain | d('') | length > 0) | ternary(sap_domain, ansible_domain) }}'
33+
- 'Hostname : {{ sap_hostname | d(ansible_facts['hostname']) }}'
34+
- 'IP Address : {{ sap_ip | d(ansible_facts['default_ipv4'].address) }}'
35+
- 'Domain : {{ (sap_domain | d('') | length > 0) | ternary(sap_domain, ansible_facts['domain']) }}'
3636
- 'Modify hosts : {{ sap_general_preconfigure_modify_etc_hosts | d('false') }}'
3737
- 'Update OS : {{ sap_hana_preconfigure_update | d('false') }}'
3838
- 'Auto Reboot : {{ sap_hana_preconfigure_reboot_ok | d('false') }}'

playbooks/vars/sample-variables-sap-swpm-advanced-mode-s4hana-onehost-install.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ sap_swpm_inifile_custom_values_dictionary:
2727
DiagnosticsAgent.dasidAdmPassword: ''
2828
HDB_Recovery_Dialogs.backupLocation: ''
2929
HDB_Recovery_Dialogs.backupName: ''
30-
HDB_Recovery_Dialogs.sapControlWsdlUrl: "http://{{ ansible_hostname }}:50013/SAPControl?wsdl"
30+
HDB_Recovery_Dialogs.sapControlWsdlUrl: "http://{{ ansible_facts['hostname'] }}:50013/SAPControl?wsdl"
3131
HDB_Recovery_Dialogs.sidAdmName: hdbadm
3232
HDB_Recovery_Dialogs.sidAdmPassword: NewPass$321
3333
HDB_Schema_Check_Dialogs.schemaName: ''
@@ -41,7 +41,7 @@ sap_swpm_inifile_custom_values_dictionary:
4141
NW_ABAP_TMSConfig.configureTMS: true
4242
NW_checkMsgServer.abapMSPort: 3602
4343
NW_CI_Instance.ascsInstanceNumber: '02'
44-
NW_CI_Instance.ascsVirtualHostname: "{{ ansible_hostname }}"
44+
NW_CI_Instance.ascsVirtualHostname: "{{ ansible_facts['hostname'] }}"
4545
NW_CI_Instance.ciInstanceNumber: '01'
4646
NW_CI_Instance.ciMSPort: 3602
4747
NW_CI_Instance.scsInstanceNumber: ''
@@ -53,7 +53,7 @@ sap_swpm_inifile_custom_values_dictionary:
5353
NW_GetSidNoProfiles.sid: S4H
5454
NW_HDB_DB.abapSchemaName: SAPHANADB
5555
NW_HDB_DB.abapSchemaPassword: NewPass$321
56-
NW_HDB_getDBInfo.dbhost: "{{ ansible_hostname }}"
56+
NW_HDB_getDBInfo.dbhost: "{{ ansible_facts['hostname'] }}"
5757
NW_HDB_getDBInfo.dbsid: HDB
5858
NW_HDB_getDBInfo.instanceNumber: '00'
5959
NW_HDB_getDBInfo.systemDbPassword: NewPass$321
@@ -66,7 +66,7 @@ sap_swpm_inifile_custom_values_dictionary:
6666
NW_Recovery_Install_HDB.sidAdmPassword: NewPass$321
6767
NW_SCS_Instance.ascsInstallGateway: true
6868
NW_SCS_Instance.instanceNumber: '02'
69-
NW_SCS_Instance.scsVirtualHostname: "{{ ansible_hostname }}"
69+
NW_SCS_Instance.scsVirtualHostname: "{{ ansible_facts['hostname'] }}"
7070
nwUsers.sapsysGID: ''
7171
nwUsers.sidAdmUID: ''
7272
nwUsers.sidadmPassword: NewPass$321

0 commit comments

Comments
 (0)