|
24 | 24 | "application_modernization" |
25 | 25 | ], |
26 | 26 | "short_description": "Cloud architecture including instance of IBM Cloud MQ on Cloud with essential security and observability cloud services", |
27 | | - "long_description": "IBM Cloud MQ on Cloud is an end-to-end solution to building and running secure queue managers.<br/>This architecture supports deploying an instance of MQ on Cloud on cloud together with optional security and observability cloud services.<br/><br/>ℹ️ This Terraform-based automation is part of a broader suite of IBM-maintained Infrastructure as Code (IaC) assets, each following the naming pattern \"Cloud automation for *servicename*\" and focusing on single IBM Cloud service. These single-service deployable architectures can be used on their own to streamline and automate service deployments through an [IaC approach](https://cloud.ibm.com/docs/secure-enterprise?topic=secure-enterprise-understanding-projects), or assembled together into a broader [automated IaC stack](https://cloud.ibm.com/docs/secure-enterprise?topic=secure-enterprise-config-stack) to automate the deployment of an end-to-end solution architecture.", |
| 27 | + "long_description": "[IBM Cloud MQ](https://cloud.ibm.com/docs/mqcloud/index.html), on Cloud is an end-to-end solution to building and running secure queue managers.<br/>This architecture supports deploying an instance of MQ on Cloud on cloud together with optional security and observability cloud services.<br/><br/>ℹ️ This Terraform-based automation is part of a broader suite of IBM-maintained Infrastructure as Code (IaC) assets, each following the naming pattern \"Cloud automation for *servicename*\" and focusing on single IBM Cloud service. These single-service deployable architectures can be used on their own to streamline and automate service deployments through an [IaC approach](https://cloud.ibm.com/docs/secure-enterprise?topic=secure-enterprise-understanding-projects), or assembled together into a broader [automated IaC stack](https://cloud.ibm.com/docs/secure-enterprise?topic=secure-enterprise-config-stack) to automate the deployment of an end-to-end solution architecture.", |
28 | 28 | "offering_docs_url": "https://github.com/terraform-ibm-modules/terraform-ibm-mq-cloud/blob/main/solutions/fully-configurable/README.md", |
29 | 29 | "offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-mq-cloud/main/images/MQ.svg", |
30 | 30 | "provider_name": "IBM", |
31 | 31 | "features": [ |
32 | 32 | { |
33 | | - "title": "Supports building, deploying and running IBM Cloud MQ on Cloud", |
34 | | - "description": "Supports building, deploying and running IBM Cloud MQ on Cloud" |
| 33 | + "title": "IBM Cloud MQ instance", |
| 34 | + "description": "Supports building, deploying and running IBM Cloud MQ on Cloud. [Learn more](https://cloud.ibm.com/apidocs/mq-on-cloud)." |
35 | 35 | }, |
36 | 36 | { |
37 | | - "title": "Supports deploying of optional essential security and observability cloud services", |
38 | | - "description": "Supports deploying an instance of IBM Cloud MQ on Cloud together with optional security and observability cloud services" |
| 37 | + "title": "Secrets Manager", |
| 38 | + "description": "Optional integration with [Cloud automation for Secrets Manager](https://cloud.ibm.com/catalog/7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3/architecture/deploy-arch-ibm-secrets-manager-6d6ebc76-7bbd-42f5-8bc7-78f4fabd5944-global) for centrally managing TLS certificates required by IBM MQ." |
| 39 | + }, |
| 40 | + { |
| 41 | + "title": "Observability", |
| 42 | + "description": "Optional integration with [Cloud automation for Observability](https://cloud.ibm.com/catalog/7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3/architecture/deploy-arch-ibm-observability-a3137d28-79e0-479d-8a24-758ebd5a0eab-global) services such as Log Analysis and Monitoring to support IBM MQ instance monitoring and logging." |
39 | 43 | } |
40 | 44 | ], |
41 | | - "support_details": "This product is in the community registry, as such support is handled through the originated repo. If you experience issues please open an issue in that repository [https://github.com/terraform-ibm-modules/terraform-ibm-mq-cloud/issues](https://github.com/terraform-ibm-modules/terraform-ibm-mq-cloud/issues). Please note this product is not supported via the IBM Cloud Support Center.", |
| 45 | + "support_details": "This product is in the community registry, as such support is handled through the [original repo](https://github.com/terraform-ibm-modules/terraform-ibm-mq-cloud). If you experience issues kindly open an issue in that repository [https://github.com/terraform-ibm-modules/terraform-ibm-mq-cloud/issues](https://github.com/terraform-ibm-modules/terraform-ibm-mq-cloud/issues). Please note that this product is not currently supported through the IBM Cloud Support Center.", |
42 | 46 | "flavors": [ |
43 | 47 | { |
44 | 48 | "label": "Fully configurable", |
45 | 49 | "name": "fully-configurable", |
| 50 | + "index": 1, |
46 | 51 | "install_type": "fullstack", |
47 | 52 | "working_directory": "solutions/fully-configurable", |
48 | 53 | "iam_permissions": [ |
|
51 | 56 | "crn:v1:bluemix:public:iam::::serviceRole:Manager", |
52 | 57 | "crn:v1:bluemix:public:iam::::role:Editor" |
53 | 58 | ], |
54 | | - "service_name": "mqcloud" |
| 59 | + "service_name": "mqcloud", |
| 60 | + "notes": "Required to provision and manage IBM MQ resources." |
| 61 | + }, |
| 62 | + { |
| 63 | + "role_crns": [ |
| 64 | + "crn:v1:bluemix:public:iam::::role:Administrator", |
| 65 | + "crn:v1:bluemix:public:iam::::serviceRole:Manager" |
| 66 | + ], |
| 67 | + "service_name": "secrets-manager", |
| 68 | + "notes": "Required for creating an Secrets Manager instance. 'Manager' access required to create new secret groups." |
| 69 | + }, |
| 70 | + { |
| 71 | + "role_crns": [ |
| 72 | + "crn:v1:bluemix:public:iam::::role:Administrator" |
| 73 | + ], |
| 74 | + "service_name": "All Account Management services", |
| 75 | + "notes": "Administrator access is required for resource group creation and deletion." |
| 76 | + }, |
| 77 | + { |
| 78 | + "role_crns": [ |
| 79 | + "crn:v1:bluemix:public:iam::::role:Administrator" |
| 80 | + ], |
| 81 | + "service_name": "All Identity and Access enabled services", |
| 82 | + "notes": "(Optional) Only required if creating context-based restrictions which can be toggled using the `provision_cbr` input." |
55 | 83 | } |
56 | 84 | ], |
57 | 85 | "dependencies": [ |
|
204 | 232 | }, |
205 | 233 | { |
206 | 234 | "key": "enable_platform_metrics", |
207 | | - "type": "string", |
208 | | - "default_value": "true", |
| 235 | + "type": "boolean", |
| 236 | + "default_value": false, |
209 | 237 | "description": "When set to `true`, the IBM Cloud Monitoring instance will be configured to collect platform metrics from the provided region. You can configure 1 instance only of the IBM Cloud Monitoring service per region to collect platform metrics in that location. Check with the account or service administrator if another monitoring instance has already been configured. You may not have permissions to see all monitoring instances in the region. [Learn more](https://cloud.ibm.com/docs/monitoring?topic=monitoring-platform_metrics_enabling).", |
210 | 238 | "required": true, |
211 | 239 | "virtual": true |
212 | 240 | }, |
213 | 241 | { |
214 | 242 | "key": "logs_routing_tenant_regions", |
215 | | - "type": "list(string)", |
| 243 | + "type": "array", |
216 | 244 | "default_value": "[]", |
217 | 245 | "description": "To manage platform logs that are generated by IBM Cloud services in a region of IBM Cloud, you must create a tenant in each region that you operate. Pass a list of regions to create a tenant in. [Learn more](https://cloud.ibm.com/docs/logs-router?topic=logs-router-about-platform-logs).", |
218 | 246 | "required": true, |
219 | | - "virtual": true, |
220 | 247 | "custom_config": { |
| 248 | + "type": "array", |
221 | 249 | "grouping": "deployment", |
222 | 250 | "original_grouping": "deployment", |
223 | 251 | "config_constraints": { |
224 | 252 | "type": "string" |
225 | 253 | } |
226 | | - } |
| 254 | + }, |
| 255 | + "virtual": true |
227 | 256 | }, |
228 | 257 | { |
229 | 258 | "key": "resource_tags", |
|
0 commit comments