|
49 | 49 | { |
50 | 50 | "label": "SAP ready PowerVS", |
51 | 51 | "name": "sap-ready-to-go", |
52 | | - "install_type": "extension", |
| 52 | + "install_type": "fullstack", |
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 | | - ], |
71 | 58 | "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 | | - }, |
86 | 59 | { |
87 | 60 | "key": "powervs_zone", |
88 | 61 | "type": "string", |
|
164 | 137 | ], |
165 | 138 | "custom_config": {} |
166 | 139 | }, |
| 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 | + }, |
167 | 153 | { |
168 | 154 | "key": "prefix", |
169 | 155 | "required": true, |
|
202 | 188 | "key": "powervs_netweaver_memory_size", |
203 | 189 | "required": true |
204 | 190 | }, |
| 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 | + }, |
205 | 211 | { |
206 | 212 | "key": "ssh_private_key", |
207 | 213 | "type": "multiline_secure_value", |
|
225 | 231 | } |
226 | 232 | }, |
227 | 233 | { |
228 | | - "key": "sap_domain" |
| 234 | + "key": "client_to_site_vpn", |
| 235 | + "required": true |
229 | 236 | }, |
230 | 237 | { |
231 | | - "key": "nfs_directory", |
232 | | - "hidden": true |
| 238 | + "key": "sap_domain", |
| 239 | + "required": true |
233 | 240 | }, |
234 | 241 | { |
235 | | - "key": "powervs_sap_network_cidr" |
| 242 | + "key": "enable_monitoring", |
| 243 | + "required": true |
236 | 244 | }, |
237 | 245 | { |
238 | | - "key": "powervs_hana_instance_name" |
| 246 | + "key": "enable_scc_wp", |
| 247 | + "required": true |
239 | 248 | }, |
240 | 249 | { |
241 | | - "key": "powervs_netweaver_instance_name" |
| 250 | + "key": "nfs_server_config", |
| 251 | + "required": true |
| 252 | + }, |
| 253 | + { |
| 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 | + } |
242 | 264 | }, |
243 | 265 | { |
244 | 266 | "key": "powervs_hana_instance_custom_storage_config", |
|
264 | 286 | "type": "code_editor" |
265 | 287 | } |
266 | 288 | }, |
| 289 | + { |
| 290 | + "key": "vpc_intel_images", |
| 291 | + "custom_config": { |
| 292 | + "grouping": "deployment", |
| 293 | + "original_grouping": "deployment", |
| 294 | + "type": "code_editor" |
| 295 | + } |
| 296 | + }, |
267 | 297 | { |
268 | 298 | "key": "powervs_default_sap_images", |
269 | 299 | "custom_config": { |
|
286 | 316 | } |
287 | 317 | }, |
288 | 318 | { |
289 | | - "key": "ansible_vault_password", |
| 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", |
290 | 336 | "type": "multiline_secure_value", |
291 | | - "display_name": "ansible_vault_password", |
292 | 337 | "custom_config": { |
293 | 338 | "grouping": "deployment", |
294 | 339 | "original_grouping": "deployment", |
295 | 340 | "type": "multiline_secure_value" |
296 | 341 | } |
297 | | - } |
298 | | - ], |
299 | | - "outputs": [ |
| 342 | + }, |
300 | 343 | { |
301 | | - "key": "infrastructure_data" |
| 344 | + "key": "tags", |
| 345 | + "custom_config": { |
| 346 | + "grouping": "deployment", |
| 347 | + "original_grouping": "deployment", |
| 348 | + "type": "code_editor" |
| 349 | + } |
302 | 350 | }, |
303 | 351 | { |
304 | | - "key": "access_host_or_ip" |
| 352 | + "key": "existing_monitoring_instance_crn" |
305 | 353 | }, |
306 | 354 | { |
307 | | - "key": "powervs_hana_instance_ips" |
| 355 | + "key": "sm_service_plan" |
308 | 356 | }, |
309 | 357 | { |
310 | | - "key": "powervs_hana_instance_management_ip" |
| 358 | + "key": "existing_sm_instance_guid" |
311 | 359 | }, |
312 | 360 | { |
313 | | - "key": "powervs_netweaver_instance_ips" |
| 361 | + "key": "existing_sm_instance_region", |
| 362 | + "type": "string", |
| 363 | + "default_value": "__NULL__", |
| 364 | + "options": [ |
| 365 | + { |
| 366 | + "displayname": "Null", |
| 367 | + "value": "__NULL__" |
| 368 | + }, |
| 369 | + { |
| 370 | + "displayname": "au-syd", |
| 371 | + "value": "au-syd" |
| 372 | + }, |
| 373 | + { |
| 374 | + "displayname": "br-sao", |
| 375 | + "value": "br-sao" |
| 376 | + }, |
| 377 | + { |
| 378 | + "displayname": "ca-tor", |
| 379 | + "value": "ca-tor" |
| 380 | + }, |
| 381 | + { |
| 382 | + "displayname": "eu-de", |
| 383 | + "value": "eu-de" |
| 384 | + }, |
| 385 | + { |
| 386 | + "displayname": "eu-gb", |
| 387 | + "value": "eu-gb" |
| 388 | + }, |
| 389 | + { |
| 390 | + "displayname": "jp-osa", |
| 391 | + "value": "jp-osa" |
| 392 | + }, |
| 393 | + { |
| 394 | + "displayname": "jp-tok", |
| 395 | + "value": "jp-tok" |
| 396 | + }, |
| 397 | + { |
| 398 | + "displayname": "us-east", |
| 399 | + "value": "us-east" |
| 400 | + }, |
| 401 | + { |
| 402 | + "displayname": "us-south", |
| 403 | + "value": "us-south" |
| 404 | + } |
| 405 | + ], |
| 406 | + "custom_config": {} |
314 | 407 | }, |
315 | 408 | { |
316 | | - "key": "powervs_netweaver_instance_management_ips" |
| 409 | + "key": "powervs_management_network" |
317 | 410 | }, |
318 | 411 | { |
319 | | - "key": "powervs_lpars_data" |
| 412 | + "key": "powervs_backup_network" |
320 | 413 | } |
321 | 414 | ], |
322 | 415 | "iam_permissions": [ |
|
0 commit comments