|
49 | 49 | { |
50 | 50 | "label": "SAP ready PowerVS", |
51 | 51 | "name": "sap-ready-to-go", |
52 | | - "install_type": "fullstack", |
| 52 | + "install_type": "extension", |
53 | 53 | "working_directory": "solutions/ibm-catalog/sap-ready-to-go", |
54 | 54 | "compliance": { |
55 | 55 | "authority": "", |
56 | 56 | "profiles": [] |
57 | 57 | }, |
| 58 | + "dependencies": [ |
| 59 | + { |
| 60 | + "flavors": [ |
| 61 | + "standard", |
| 62 | + "standard-extend" |
| 63 | + ], |
| 64 | + "id": "2dd486c7-b317-4aaa-907b-42671485ad96-global", |
| 65 | + "name": "deploy-arch-ibm-pvs-inf", |
| 66 | + "install_type": "fullstack", |
| 67 | + "optional": true, |
| 68 | + "version": ">=8.0.0" |
| 69 | + } |
| 70 | + ], |
58 | 71 | "configuration": [ |
| 72 | + { |
| 73 | + "key": "prerequisite_workspace_id", |
| 74 | + "required": true, |
| 75 | + "custom_config": { |
| 76 | + "config_constraints": { |
| 77 | + "catalogID": "1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc", |
| 78 | + "offeringID": "2dd486c7-b317-4aaa-907b-42671485ad96-global", |
| 79 | + "versionConstraint": ">=8.0.0" |
| 80 | + }, |
| 81 | + "grouping": "deployment", |
| 82 | + "original_grouping": "deployment", |
| 83 | + "type": "schematics_workspace" |
| 84 | + } |
| 85 | + }, |
59 | 86 | { |
60 | 87 | "key": "powervs_zone", |
61 | 88 | "type": "string", |
|
137 | 164 | ], |
138 | 165 | "custom_config": {} |
139 | 166 | }, |
140 | | - { |
141 | | - "key": "powervs_resource_group_name", |
142 | | - "required": true, |
143 | | - "default_value": "", |
144 | | - "custom_config": { |
145 | | - "config_constraints": { |
146 | | - "identifier": "rg_name" |
147 | | - }, |
148 | | - "grouping": "deployment", |
149 | | - "original_grouping": "deployment", |
150 | | - "type": "resource_group" |
151 | | - } |
152 | | - }, |
153 | 167 | { |
154 | 168 | "key": "prefix", |
155 | 169 | "required": true, |
|
188 | 202 | "key": "powervs_netweaver_memory_size", |
189 | 203 | "required": true |
190 | 204 | }, |
191 | | - { |
192 | | - "key": "external_access_ip", |
193 | | - "default_value": "__NULL__", |
194 | | - "required": true |
195 | | - }, |
196 | | - { |
197 | | - "key": "powervs_sap_network_cidr", |
198 | | - "required": true |
199 | | - }, |
200 | | - { |
201 | | - "key": "ssh_public_key", |
202 | | - "type": "multiline_secure_value", |
203 | | - "display_name": "ssh_public_key", |
204 | | - "required": true, |
205 | | - "custom_config": { |
206 | | - "grouping": "deployment", |
207 | | - "original_grouping": "deployment", |
208 | | - "type": "multiline_secure_value" |
209 | | - } |
210 | | - }, |
211 | 205 | { |
212 | 206 | "key": "ssh_private_key", |
213 | 207 | "type": "multiline_secure_value", |
|
231 | 225 | } |
232 | 226 | }, |
233 | 227 | { |
234 | | - "key": "client_to_site_vpn", |
235 | | - "required": true |
| 228 | + "key": "sap_domain" |
236 | 229 | }, |
237 | 230 | { |
238 | | - "key": "sap_domain", |
239 | | - "required": true |
240 | | - }, |
241 | | - { |
242 | | - "key": "enable_monitoring", |
243 | | - "required": true |
| 231 | + "key": "nfs_directory", |
| 232 | + "hidden": true |
244 | 233 | }, |
245 | 234 | { |
246 | | - "key": "enable_scc_wp", |
247 | | - "required": true |
| 235 | + "key": "powervs_sap_network_cidr" |
248 | 236 | }, |
249 | 237 | { |
250 | | - "key": "nfs_server_config", |
251 | | - "required": true |
| 238 | + "key": "powervs_hana_instance_name" |
252 | 239 | }, |
253 | 240 | { |
254 | | - "key": "ansible_vault_password", |
255 | | - "type": "multiline_secure_value", |
256 | | - "required": true, |
257 | | - "default_value": "__NULL__", |
258 | | - "display_name": "ansible_vault_password", |
259 | | - "custom_config": { |
260 | | - "grouping": "deployment", |
261 | | - "original_grouping": "deployment", |
262 | | - "type": "multiline_secure_value" |
263 | | - } |
| 241 | + "key": "powervs_netweaver_instance_name" |
264 | 242 | }, |
265 | 243 | { |
266 | 244 | "key": "powervs_hana_instance_custom_storage_config", |
|
286 | 264 | "type": "code_editor" |
287 | 265 | } |
288 | 266 | }, |
289 | | - { |
290 | | - "key": "vpc_intel_images", |
291 | | - "custom_config": { |
292 | | - "grouping": "deployment", |
293 | | - "original_grouping": "deployment", |
294 | | - "type": "code_editor" |
295 | | - } |
296 | | - }, |
297 | 267 | { |
298 | 268 | "key": "powervs_default_sap_images", |
299 | 269 | "custom_config": { |
|
316 | 286 | } |
317 | 287 | }, |
318 | 288 | { |
319 | | - "key": "powervs_custom_images", |
320 | | - "custom_config": { |
321 | | - "grouping": "deployment", |
322 | | - "original_grouping": "deployment", |
323 | | - "type": "code_editor" |
324 | | - } |
325 | | - }, |
326 | | - { |
327 | | - "key": "powervs_custom_image_cos_configuration", |
328 | | - "custom_config": { |
329 | | - "grouping": "deployment", |
330 | | - "original_grouping": "deployment", |
331 | | - "type": "code_editor" |
332 | | - } |
333 | | - }, |
334 | | - { |
335 | | - "key": "powervs_custom_image_cos_service_credentials", |
| 289 | + "key": "ansible_vault_password", |
336 | 290 | "type": "multiline_secure_value", |
337 | 291 | "display_name": "ansible_vault_password", |
338 | 292 | "custom_config": { |
339 | 293 | "grouping": "deployment", |
340 | 294 | "original_grouping": "deployment", |
341 | 295 | "type": "multiline_secure_value" |
342 | 296 | } |
343 | | - }, |
| 297 | + } |
| 298 | + ], |
| 299 | + "outputs": [ |
344 | 300 | { |
345 | | - "key": "tags", |
346 | | - "custom_config": { |
347 | | - "grouping": "deployment", |
348 | | - "original_grouping": "deployment", |
349 | | - "type": "code_editor" |
350 | | - } |
| 301 | + "key": "infrastructure_data" |
351 | 302 | }, |
352 | 303 | { |
353 | | - "key": "existing_monitoring_instance_crn" |
| 304 | + "key": "access_host_or_ip" |
354 | 305 | }, |
355 | 306 | { |
356 | | - "key": "sm_service_plan" |
| 307 | + "key": "powervs_hana_instance_ips" |
357 | 308 | }, |
358 | 309 | { |
359 | | - "key": "existing_sm_instance_guid" |
| 310 | + "key": "powervs_hana_instance_management_ip" |
360 | 311 | }, |
361 | 312 | { |
362 | | - "key": "existing_sm_instance_region", |
363 | | - "type": "string", |
364 | | - "default_value": "__NULL__", |
365 | | - "options": [ |
366 | | - { |
367 | | - "displayname": "Null", |
368 | | - "value": "__NULL__" |
369 | | - }, |
370 | | - { |
371 | | - "displayname": "au-syd", |
372 | | - "value": "au-syd" |
373 | | - }, |
374 | | - { |
375 | | - "displayname": "br-sao", |
376 | | - "value": "br-sao" |
377 | | - }, |
378 | | - { |
379 | | - "displayname": "ca-tor", |
380 | | - "value": "ca-tor" |
381 | | - }, |
382 | | - { |
383 | | - "displayname": "eu-de", |
384 | | - "value": "eu-de" |
385 | | - }, |
386 | | - { |
387 | | - "displayname": "eu-gb", |
388 | | - "value": "eu-gb" |
389 | | - }, |
390 | | - { |
391 | | - "displayname": "jp-osa", |
392 | | - "value": "jp-osa" |
393 | | - }, |
394 | | - { |
395 | | - "displayname": "jp-tok", |
396 | | - "value": "jp-tok" |
397 | | - }, |
398 | | - { |
399 | | - "displayname": "us-east", |
400 | | - "value": "us-east" |
401 | | - }, |
402 | | - { |
403 | | - "displayname": "us-south", |
404 | | - "value": "us-south" |
405 | | - } |
406 | | - ], |
407 | | - "custom_config": {} |
| 313 | + "key": "powervs_netweaver_instance_ips" |
408 | 314 | }, |
409 | 315 | { |
410 | | - "key": "powervs_management_network" |
| 316 | + "key": "powervs_netweaver_instance_management_ips" |
411 | 317 | }, |
412 | 318 | { |
413 | | - "key": "powervs_backup_network" |
| 319 | + "key": "powervs_lpars_data" |
414 | 320 | } |
415 | 321 | ], |
416 | 322 | "iam_permissions": [ |
|
0 commit comments