Skip to content

Commit ee90719

Browse files
authored
Merge pull request sap-linuxlab#1228 from berndfinger/preconfigure-vars-fixes-for-ansible-219
sap_general_preconfigure, sap_hana_preconfigure: Fixes for Ansible 2.19
2 parents 8afcf45 + fcb7822 commit ee90719

13 files changed

Lines changed: 42 additions & 56 deletions

File tree

roles/sap_general_preconfigure/meta/argument_specs.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ argument_specs:
157157
example:
158158
'@minimal-environment'
159159
required: false
160-
type: str
160+
type: list
161+
elements: str
161162

162163
sap_general_preconfigure_envgroups:
163164
default: "{{ __sap_general_preconfigure_envgroups }}"
@@ -167,7 +168,8 @@ argument_specs:
167168
example:
168169
'@minimal-environment'
169170
required: false
170-
type: str
171+
type: list
172+
elements: str
171173

172174
sap_general_preconfigure_patterns:
173175
default: "{{ __sap_general_preconfigure_patterns }}"

roles/sap_general_preconfigure/vars/RedHat_7.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ __sap_general_preconfigure_req_hana_repos:
5959
__sap_general_preconfigure_req_ha_repos:
6060
- rhel-ha-for-rhel-{{ ansible_facts['distribution_major_version'] }}-{{ __sap_general_preconfigure_rhel_7_ha_arch_string }}-{{ __sap_general_preconfigure_max_repo_type_ha_string }}rpms
6161

62-
__sap_general_preconfigure_envgroups: ""
63-
6462
__sap_general_preconfigure_packagegroups_x86_64:
6563
- "@base"
6664
- "@compat-libraries"
@@ -145,9 +143,9 @@ __sap_general_preconfigure_required_ppc64le:
145143
- ppc64-diag
146144
- IBMinvscout
147145

148-
__sap_general_preconfigure_min_packages_7_2:
146+
__sap_general_preconfigure_min_packages_7_2: []
149147

150-
__sap_general_preconfigure_min_packages_7_3:
148+
__sap_general_preconfigure_min_packages_7_3: []
151149

152150
# SAP note 2812427:
153151
__sap_general_preconfigure_min_packages_7_4:
@@ -161,11 +159,11 @@ __sap_general_preconfigure_min_packages_7_5:
161159
__sap_general_preconfigure_min_packages_7_6:
162160
- [ 'kernel', '3.10.0-957.35.1.el7' ]
163161

164-
__sap_general_preconfigure_min_packages_7_7:
162+
__sap_general_preconfigure_min_packages_7_7: []
165163

166-
__sap_general_preconfigure_min_packages_7_8:
164+
__sap_general_preconfigure_min_packages_7_8: []
167165

168-
__sap_general_preconfigure_min_packages_7_9:
166+
__sap_general_preconfigure_min_packages_7_9: []
169167

170168
__sap_general_preconfigure_min_pkgs: "{{ lookup('vars', '__sap_general_preconfigure_min_packages_' + ansible_facts['distribution_version'] | replace(\".\", \"_\")) }}"
171169

roles/sap_general_preconfigure/vars/SLES_15.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ __sap_general_preconfigure_packages_2578899:
3434
- sysctl-logger
3535

3636
__sap_general_preconfigure_min_pkgs: []
37-
__sap_general_preconfigure_packagegroups:
38-
__sap_general_preconfigure_envgroups:
3937
__sap_general_preconfigure_kernel_parameters_default: []
4038

4139
# SLES_SAP is using saptune, but SLES is using sapconf.

roles/sap_general_preconfigure/vars/SLES_SAP_15.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,6 @@ __sap_general_preconfigure_packages_2578899:
3535
- sysctl-logger
3636

3737
__sap_general_preconfigure_min_pkgs: []
38-
__sap_general_preconfigure_packagegroups:
39-
__sap_general_preconfigure_envgroups:
4038
__sap_general_preconfigure_kernel_parameters_default: []
4139

4240
# SLES_SAP is using saptune, but SLES is using sapconf.

roles/sap_general_preconfigure/vars/SLES_SAP_16.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ __sap_general_preconfigure_packages:
2929
- lsof
3030

3131
__sap_general_preconfigure_min_pkgs: []
32-
__sap_general_preconfigure_packagegroups:
33-
__sap_general_preconfigure_envgroups:
3432
__sap_general_preconfigure_kernel_parameters_default: []
3533

3634
# SLES_SAP is using saptune, but SLES is using sapconf.

roles/sap_general_preconfigure/vars/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
---
33

44
# dummy entries for passing the arg spec validation:
5-
__sap_general_preconfigure_packagegroups: ''
6-
__sap_general_preconfigure_envgroups: ''
5+
__sap_general_preconfigure_packagegroups: []
6+
__sap_general_preconfigure_envgroups: []
77
__sap_general_preconfigure_patterns: []
88
__sap_general_preconfigure_packages: []
99
__sap_general_preconfigure_min_pkgs: []

roles/sap_hana_preconfigure/vars/RedHat_10.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,6 @@ __sap_hana_preconfigure_sapnotes_versions: "{{ lookup('vars', '__sap_hana_precon
132132

133133
# In SAP Note XXX, certain minimal required packages for the different RHEL 10 minor releases are listed.
134134
# The following will assign them properly to __sap_hana_preconfigure_min_pkgs.
135-
# If variable __sap_hana_preconfigure_min_packages_VERSION_ARCH is not defined,
136-
# variable __sap_hana_preconfigure_min_pkgs will be undefined as well.
137135

138136
# Minimum required package levels for RHEL 10.0:
139137
__sap_hana_preconfigure_min_packages_10_0_x86_64:

roles/sap_hana_preconfigure/vars/RedHat_7.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@ __sap_hana_preconfigure_sapnotes_versions: "{{ lookup('vars', '__sap_hana_precon
5858

5959
# In SAP Note 2235581, certain minimal required packages for the different RHEL 7 minor releases are listed.
6060
# The following will assign them properly to __sap_hana_preconfigure_min_pkgs.
61-
# If variable __sap_hana_preconfigure_min_packages_VERSION is not defined,
62-
# variable __sap_hana_preconfigure_min_pkgs will be undefined as well.
6361

6462
__sap_hana_preconfigure_min_packages_7_2_x86_64:
6563
- [ 'kernel', '3.10.0-327.62.4.el7' ]
@@ -88,9 +86,9 @@ __sap_hana_preconfigure_min_packages_7_4_ppc64le:
8886
- [ 'kernel', '3.10.0-693.11.6.el7' ]
8987
- [ 'tuned-profiles-sap-hana', '2.8.0-5.el7_4.2' ]
9088

91-
__sap_hana_preconfigure_min_packages_7_5_x86_64:
89+
__sap_hana_preconfigure_min_packages_7_5_x86_64: []
9290

93-
__sap_hana_preconfigure_min_packages_7_5_ppc64le:
91+
__sap_hana_preconfigure_min_packages_7_5_ppc64le: []
9492

9593
# Attention: SAP note 2812427 requires more recent package kernel-3.10.0-957.35.1, covered by role sap_general_preconfigure
9694
__sap_hana_preconfigure_min_packages_7_6_x86_64:
@@ -106,9 +104,9 @@ __sap_hana_preconfigure_min_packages_7_7_x86_64:
106104
__sap_hana_preconfigure_min_packages_7_7_ppc64le:
107105
- [ 'kernel', '3.10.0-1062.26.1.el7' ]
108106

109-
__sap_hana_preconfigure_min_packages_7_8_x86_64:
107+
__sap_hana_preconfigure_min_packages_7_8_x86_64: []
110108

111-
__sap_hana_preconfigure_min_packages_7_8_ppc64le:
109+
__sap_hana_preconfigure_min_packages_7_8_ppc64le: []
112110

113111
__sap_hana_preconfigure_min_packages_7_9_x86_64:
114112
- [ 'kernel', '3.10.0-1160.11.1.el7' ]

roles/sap_hana_preconfigure/vars/RedHat_8.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,10 @@ __sap_hana_preconfigure_sapnotes_versions: "{{ lookup('vars', '__sap_hana_precon
138138

139139
# In SAP Note 2777782, certain minimal required packages for the different RHEL 8 minor releases are listed.
140140
# The following will assign them properly to __sap_hana_preconfigure_min_pkgs.
141-
# If variable __sap_hana_preconfigure_min_packages_VERSION_ARCH is not defined,
142-
# variable __sap_hana_preconfigure_min_pkgs will be undefined as well.
143141

144142
# Minimum required package levels for RHEL 8.0:
145143
# Attention: SAP note 2812427 requires more recent package kernel-4.18.0-80.15.1.el8_0 also for x86_64, covered by role sap_general_preconfigure
146-
__sap_hana_preconfigure_min_packages_8_0_x86_64:
144+
__sap_hana_preconfigure_min_packages_8_0_x86_64: []
147145

148146
__sap_hana_preconfigure_min_packages_8_0_ppc64le:
149147
- [ 'kernel', '4.18.0-80.15.1.el8_0' ]
@@ -160,38 +158,38 @@ __sap_hana_preconfigure_min_packages_8_2_x86_64:
160158
__sap_hana_preconfigure_min_packages_8_2_ppc64le:
161159
- [ 'kernel', '4.18.0-193.40.1.el8_2' ]
162160

163-
__sap_hana_preconfigure_min_packages_8_3_x86_64:
161+
__sap_hana_preconfigure_min_packages_8_3_x86_64: []
164162

165-
__sap_hana_preconfigure_min_packages_8_3_ppc64le:
163+
__sap_hana_preconfigure_min_packages_8_3_ppc64le: []
166164

167165
__sap_hana_preconfigure_min_packages_8_4_x86_64:
168166
- [ 'kernel', '4.18.0-305.3.1.el8_4' ]
169167

170168
__sap_hana_preconfigure_min_packages_8_4_ppc64le:
171169
- [ 'kernel', '4.18.0-305.17.1.el8_4' ]
172170

173-
__sap_hana_preconfigure_min_packages_8_5_x86_64:
171+
__sap_hana_preconfigure_min_packages_8_5_x86_64: []
174172

175-
__sap_hana_preconfigure_min_packages_8_5_ppc64le:
173+
__sap_hana_preconfigure_min_packages_8_5_ppc64le: []
176174

177-
__sap_hana_preconfigure_min_packages_8_6_x86_64:
175+
__sap_hana_preconfigure_min_packages_8_6_x86_64: []
178176

179177
__sap_hana_preconfigure_min_packages_8_6_ppc64le:
180178
- [ 'kernel', '4.18.0-372.32.1.el8_6' ]
181179

182-
__sap_hana_preconfigure_min_packages_8_7_x86_64:
180+
__sap_hana_preconfigure_min_packages_8_7_x86_64: []
183181

184-
__sap_hana_preconfigure_min_packages_8_7_ppc64le:
182+
__sap_hana_preconfigure_min_packages_8_7_ppc64le: []
185183

186184
__sap_hana_preconfigure_min_packages_8_8_x86_64:
187185
- [ 'kernel', '4.18.0-477.13.1.el8_8' ]
188186

189187
__sap_hana_preconfigure_min_packages_8_8_ppc64le:
190188
- [ 'kernel', '4.18.0-477.13.1.el8_8' ]
191189

192-
__sap_hana_preconfigure_min_packages_8_9_x86_64:
190+
__sap_hana_preconfigure_min_packages_8_9_x86_64: []
193191

194-
__sap_hana_preconfigure_min_packages_8_9_ppc64le:
192+
__sap_hana_preconfigure_min_packages_8_9_ppc64le: []
195193

196194
__sap_hana_preconfigure_min_packages_8_10_x86_64:
197195
- [ 'kernel', '4.18.0-553.16.1.el8_10' ]

roles/sap_hana_preconfigure/vars/RedHat_9.yml

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ __sap_hana_preconfigure_sapnotes_versions: "{{ lookup('vars', '__sap_hana_precon
135135

136136
# In SAP Note XXX, certain minimal required packages for the different RHEL 9 minor releases are listed.
137137
# The following will assign them properly to __sap_hana_preconfigure_min_pkgs.
138-
# If variable __sap_hana_preconfigure_min_packages_VERSION_ARCH is not defined,
139-
# variable __sap_hana_preconfigure_min_pkgs will be undefined as well.
140138

141139
# Minimum required package levels for RHEL 9.0:
142140
__sap_hana_preconfigure_min_packages_9_0_x86_64:
@@ -146,29 +144,29 @@ __sap_hana_preconfigure_min_packages_9_0_ppc64le:
146144
- [ 'kernel', '5.14.0-70.43.1.el9_0' ]
147145
- [ 'glibc', '2.34-28.el9_0.3' ]
148146

149-
__sap_hana_preconfigure_min_packages_9_1_x86_64:
147+
__sap_hana_preconfigure_min_packages_9_1_x86_64: []
150148

151-
__sap_hana_preconfigure_min_packages_9_1_ppc64le:
149+
__sap_hana_preconfigure_min_packages_9_1_ppc64le: []
152150

153151
__sap_hana_preconfigure_min_packages_9_2_x86_64:
154152
- [ 'kernel', '5.14.0-284.25.1.el9_2' ]
155153

156154
__sap_hana_preconfigure_min_packages_9_2_ppc64le:
157155
- [ 'kernel', '5.14.0-284.25.1.el9_2' ]
158156

159-
__sap_hana_preconfigure_min_packages_9_3_x86_64:
157+
__sap_hana_preconfigure_min_packages_9_3_x86_64: []
160158

161-
__sap_hana_preconfigure_min_packages_9_3_ppc64le:
159+
__sap_hana_preconfigure_min_packages_9_3_ppc64le: []
162160

163161
__sap_hana_preconfigure_min_packages_9_4_x86_64:
164162
- [ 'kernel', '5.14.0-427.100.1.el9_4' ]
165163

166164
__sap_hana_preconfigure_min_packages_9_4_ppc64le:
167165
- [ 'kernel', '5.14.0-427.100.1.el9_4' ]
168166

169-
__sap_hana_preconfigure_min_packages_9_5_x86_64:
167+
__sap_hana_preconfigure_min_packages_9_5_x86_64: []
170168

171-
__sap_hana_preconfigure_min_packages_9_5_ppc64le:
169+
__sap_hana_preconfigure_min_packages_9_5_ppc64le: []
172170

173171
__sap_hana_preconfigure_min_packages_9_6_x86_64:
174172
- [ 'kernel', '5.14.0-570.17.1.el9_6' ]
@@ -177,21 +175,21 @@ __sap_hana_preconfigure_min_packages_9_6_ppc64le:
177175
- [ 'kernel', '5.14.0-570.17.1.el9_6' ]
178176
- [ 'glibc', '2.34-168.el9_6.20' ]
179177

180-
__sap_hana_preconfigure_min_packages_9_7_x86_64:
178+
__sap_hana_preconfigure_min_packages_9_7_x86_64: []
181179

182-
__sap_hana_preconfigure_min_packages_9_7_ppc64le:
180+
__sap_hana_preconfigure_min_packages_9_7_ppc64le: []
183181

184-
__sap_hana_preconfigure_min_packages_9_8_x86_64:
182+
__sap_hana_preconfigure_min_packages_9_8_x86_64: []
185183

186-
__sap_hana_preconfigure_min_packages_9_8_ppc64le:
184+
__sap_hana_preconfigure_min_packages_9_8_ppc64le: []
187185

188-
__sap_hana_preconfigure_min_packages_9_9_x86_64:
186+
__sap_hana_preconfigure_min_packages_9_9_x86_64: []
189187

190-
__sap_hana_preconfigure_min_packages_9_9_ppc64le:
188+
__sap_hana_preconfigure_min_packages_9_9_ppc64le: []
191189

192-
__sap_hana_preconfigure_min_packages_9_10_x86_64:
190+
__sap_hana_preconfigure_min_packages_9_10_x86_64: []
193191

194-
__sap_hana_preconfigure_min_packages_9_10_ppc64le:
192+
__sap_hana_preconfigure_min_packages_9_10_ppc64le: []
195193

196194
__sap_hana_preconfigure_min_pkgs: "{{ lookup('vars', '__sap_hana_preconfigure_min_packages_' + ansible_facts['distribution_version'] | string | replace(\".\", \"_\") + '_' + ansible_facts['architecture']) }}"
197195

0 commit comments

Comments
 (0)