|
45 | 45 | "label": "SAP ready PowerVS", |
46 | 46 | "name": "sap-ready-to-go", |
47 | 47 | "install_type": "extension", |
48 | | - "working_directory": "solutions/ibm-catalog/deployable-architectures/sap-ready-to-go", |
| 48 | + "working_directory": "solutions/ibm-catalog/sap-ready-to-go", |
49 | 49 | "usage_template": "module \"sap_systems\" {\n source = \"https://cm.globalcatalog.cloud.ibm.com/api/v1-beta/offering/source//${{workingDirectory}}?archive=tgz&flavor=${{flavor}}&kind=${{kind}}&name=${{name}}&version=${{version}}\"\n ibmcloud_api_key = var.ibmcloud_api_key\n prerequisite_workspace_id = var.prerequisite_workspace_id\n powervs_zone = var.powervs_zone\n prefix = var.prefix\n ssh_private_key = var.ssh_private_key\n}", |
50 | | - "compliance": { |
51 | | - "authority": "scc-v3", |
52 | | - "controls": [ |
53 | | - { |
54 | | - "profile": { |
55 | | - "name": "IBM Cloud for Financial Services", |
56 | | - "version": "1.2.0" |
57 | | - }, |
58 | | - "names": [ |
59 | | - "AC-2(4)(0)", |
60 | | - "AC-2(7)(b)", |
61 | | - "AC-2(g)", |
62 | | - "AC-6(9)(0)", |
63 | | - "AU-2(a)", |
64 | | - "AU-2(d)", |
65 | | - "AU-3(0)", |
66 | | - "AU-4(0)", |
67 | | - "AU-8(1)(a)", |
68 | | - "AU-8(1)(b)", |
69 | | - "AU-8(a)", |
70 | | - "AU-8(b)", |
71 | | - "AU-11(0)", |
72 | | - "AU-12(a)", |
73 | | - "AU-12(b)", |
74 | | - "AU-12(c)", |
75 | | - "CA-7(d)", |
76 | | - "IA-3(0)", |
77 | | - "SC-2(0)", |
78 | | - "SC-3(0)", |
79 | | - "SC-7(4)(c)", |
80 | | - "SC-8(0)", |
81 | | - "SC-8(1)(0)", |
82 | | - "SC-11(0)", |
83 | | - "SC-23(0)", |
84 | | - "SI-4(a)", |
85 | | - "SI-4(b)", |
86 | | - "SI-4(c)", |
87 | | - "SI-12(0)" |
88 | | - ] |
89 | | - } |
90 | | - ] |
91 | | - }, |
| 50 | + "compliance": {}, |
| 51 | + "dependencies": [ |
| 52 | + { |
| 53 | + "flavors": [ |
| 54 | + "powervs-workspace" |
| 55 | + ], |
| 56 | + "id": "2dd486c7-b317-4aaa-907b-42671485ad96-global", |
| 57 | + "name": "deploy-arch-ibm-pvs-inf", |
| 58 | + "version": ">=1.0.0" |
| 59 | + } |
| 60 | + ], |
92 | 61 | "configuration": [ |
93 | 62 | { |
| 63 | + "key": "prerequisite_workspace_id", |
| 64 | + "required": true, |
94 | 65 | "custom_config": { |
95 | 66 | "config_constraints": { |
96 | | - "catalogID": "da12d6f3-3cb7-402e-9350-878837212a6e", |
| 67 | + "catalogID": "1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc", |
97 | 68 | "flavorConstraint": "powervs-workspace", |
98 | | - "offeringID": "2dd486c7-b317-4aaa-907b-42671485ad96", |
99 | | - "versionConstraint": "\u003e=1.0.0" |
| 69 | + "offeringID": "2dd486c7-b317-4aaa-907b-42671485ad96-global", |
| 70 | + "versionConstraint": ">=1.0.0" |
100 | 71 | }, |
101 | 72 | "grouping": "deployment", |
102 | 73 | "original_grouping": "deployment", |
103 | 74 | "type": "schematics_workspace" |
104 | | - }, |
105 | | - "key": "prerequisite_workspace_id", |
106 | | - "required": true |
| 75 | + } |
107 | 76 | }, |
108 | 77 | { |
109 | 78 | "key": "powervs_zone", |
|
159 | 128 | "displayname": "US-south (us-south)", |
160 | 129 | "value": "us-south" |
161 | 130 | }, |
162 | | - { |
163 | | - "displayname": "Dallas (dal10)", |
164 | | - "value": "dal10" |
165 | | - }, |
166 | 131 | { |
167 | 132 | "displayname": "Dallas (dal12)", |
168 | 133 | "value": "dal12" |
|
172 | 137 | "value": "us-east" |
173 | 138 | } |
174 | 139 | ], |
175 | | - "hidden": false, |
176 | 140 | "custom_config": {} |
177 | 141 | }, |
178 | 142 | { |
|
198 | 162 | "value": "SLES" |
199 | 163 | } |
200 | 164 | ], |
201 | | - "hidden": false, |
202 | 165 | "custom_config": {} |
203 | 166 | }, |
204 | 167 | { |
205 | | - "key": "create_separate_fs_share", |
| 168 | + "key": "powervs_create_separate_fs_share", |
206 | 169 | "required": true |
207 | 170 | }, |
208 | 171 | { |
209 | | - "key": "sap_hana_profile", |
| 172 | + "key": "powervs_hana_instance_name", |
210 | 173 | "required": true |
211 | 174 | }, |
212 | 175 | { |
213 | | - "key": "sap_hana_hostname", |
| 176 | + "key": "powervs_hana_sap_profile_id", |
214 | 177 | "required": true |
215 | 178 | }, |
216 | 179 | { |
217 | | - "key": "sap_netweaver_cpu_number", |
| 180 | + "key": "powervs_netweaver_instance_count", |
218 | 181 | "required": true |
219 | 182 | }, |
220 | 183 | { |
221 | | - "key": "sap_netweaver_memory_size", |
| 184 | + "key": "powervs_netweaver_instance_name", |
222 | 185 | "required": true |
223 | 186 | }, |
224 | 187 | { |
225 | | - "key": "sap_netweaver_hostname", |
| 188 | + "key": "powervs_netweaver_cpu_number", |
226 | 189 | "required": true |
227 | 190 | }, |
228 | 191 | { |
229 | | - "key": "sap_netweaver_instance_number", |
230 | | - "required": true |
231 | | - }, |
232 | | - { |
233 | | - "key": "configure_os", |
| 192 | + "key": "powervs_netweaver_memory_size", |
234 | 193 | "required": true |
235 | 194 | }, |
236 | 195 | { |
|
258 | 217 | "required": true |
259 | 218 | }, |
260 | 219 | { |
261 | | - "key": "default_hana_rhel_image" |
262 | | - }, |
263 | | - { |
264 | | - "key": "default_hana_sles_image" |
| 220 | + "key": "powervs_share_storage_config" |
265 | 221 | }, |
266 | 222 | { |
267 | | - "key": "default_netweaver_rhel_image" |
| 223 | + "key": "powervs_hana_custom_storage_config" |
268 | 224 | }, |
269 | 225 | { |
270 | | - "key": "default_netweaver_sles_image" |
| 226 | + "key": "powervs_hana_additional_storage_config" |
271 | 227 | }, |
272 | 228 | { |
273 | | - "key": "default_shared_fs_rhel_image" |
| 229 | + "key": "powervs_netweaver_storage_config" |
274 | 230 | }, |
275 | 231 | { |
276 | | - "key": "default_shared_fs_sles_image" |
277 | | - }, |
| 232 | + "key": "powervs_default_images" |
| 233 | + } |
| 234 | + ], |
| 235 | + "outputs": [ |
278 | 236 | { |
279 | | - "key": "sap_hana_additional_storage_config" |
| 237 | + "key": "infrastructure_data" |
280 | 238 | }, |
281 | 239 | { |
282 | | - "key": "sap_hana_custom_storage_config" |
| 240 | + "key": "access_host_or_ip" |
283 | 241 | }, |
284 | 242 | { |
285 | | - "key": "sap_hana_instance_config" |
| 243 | + "key": "powervs_hana_instance_ips" |
286 | 244 | }, |
287 | 245 | { |
288 | | - "key": "sap_netweaver_instance_config" |
| 246 | + "key": "powervs_hana_instance_management_ip" |
289 | 247 | }, |
290 | 248 | { |
291 | | - "key": "sap_netweaver_storage_config" |
| 249 | + "key": "powervs_netweaver_instance_ips" |
292 | 250 | }, |
293 | 251 | { |
294 | | - "key": "sap_share_instance_config" |
| 252 | + "key": "powervs_netweaver_instance_management_ips" |
295 | 253 | }, |
296 | 254 | { |
297 | | - "key": "sap_share_storage_config" |
298 | | - } |
299 | | - ], |
300 | | - "outputs": [ |
301 | | - { |
302 | | - "key": "share_fs_ips" |
| 255 | + "key": "powervs_share_fs_ips" |
303 | 256 | }, |
304 | 257 | { |
305 | 258 | "key": "powervs_lpars_data" |
306 | | - }, |
307 | | - { |
308 | | - "key": "infrastructure_data" |
309 | | - }, |
310 | | - { |
311 | | - "key": "access_host_or_ip" |
312 | | - }, |
313 | | - { |
314 | | - "key": "hana_ips" |
315 | | - }, |
316 | | - { |
317 | | - "key": "netweaver_ips" |
318 | 259 | } |
319 | 260 | ], |
320 | 261 | "iam_permissions": [ |
|
343 | 284 | "service_name": "power-iaas" |
344 | 285 | } |
345 | 286 | ], |
346 | | - "dependencies": [ |
347 | | - { |
348 | | - "flavors": [ |
349 | | - "full-stack", |
350 | | - "extension" |
351 | | - ], |
352 | | - "id": "2dd486c7-b317-4aaa-907b-42671485ad96", |
353 | | - "name": "deploy-arch-ibm-pvs-inf", |
354 | | - "version": ">=1.0.0" |
355 | | - } |
356 | | - ], |
357 | 287 | "architecture": { |
358 | 288 | "features": [ |
359 | 289 | { |
360 | | - "description": "Not installed", |
361 | | - "title": "SAP solution" |
| 290 | + "title": "SAP solution", |
| 291 | + "description": "Not installed" |
362 | 292 | }, |
363 | 293 | { |
364 | | - "description": "SAP HANA Instance: One\n\nSAP NetWeaver Instances: 0,1..N\n\nShared SAP Instance: 0 or 1", |
365 | | - "title": "PowerVS instances" |
| 294 | + "title": "PowerVS instances", |
| 295 | + "description": "SAP HANA Instance: One\n\nSAP NetWeaver Instances: 0,1..N\n\nShared SAP Instance: 0 or 1" |
366 | 296 | }, |
367 | 297 | { |
368 | | - "description": "Available", |
369 | | - "title": "Power Virtual Server with VPC landing zone" |
| 298 | + "title": "Power Virtual Server with VPC landing zone", |
| 299 | + "description": "Available" |
370 | 300 | }, |
371 | 301 | { |
372 | | - "description": "Available", |
373 | | - "title": "Secure infrastructure on VPC for regulated industries" |
| 302 | + "title": "Secure infrastructure on VPC for regulated industries", |
| 303 | + "description": "Available" |
374 | 304 | } |
375 | 305 | ], |
376 | 306 | "diagrams": [ |
|
0 commit comments