generated from terraform-ibm-modules/terraform-ibm-module-template
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathibm_catalog.json
130 lines (130 loc) · 6 KB
/
ibm_catalog.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"products": [
{
"name": "deploy-arch-ibm-cos-config",
"label": "Object Storage bucket configuration",
"product_kind": "solution",
"tags": [
"ibm_created",
"target_terraform",
"terraform",
"solution",
"storage"
],
"keywords": [
"COS",
"bucket",
"replication",
"object storage",
"IaC",
"infrastructure as code",
"terraform",
"solution"
],
"short_description": "Creates and configures replication between two regional Object Storage buckets.",
"long_description": "This sample deployable architecture supports creating an Object Storage instance, a source bucket, a target bucket, and a replication rule to replicate all data.",
"offering_docs_url": "https://github.com/terraform-ibm-modules/sample-deployable-architectures/blob/main/README.md",
"offering_icon_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-cos/main/images/cos_icon.svg",
"provider_name": "IBM",
"features": [
{
"title": "Configures IBM Cloud Object Storage buckets",
"description": "Enabling preconfigured options for your Object Storage buckets."
}
],
"flavors": [
{
"label": "Regional bucket replication",
"name": "replication",
"install_type": "fullstack",
"working_directory": "solutions/tf-fullstack-da",
"compliance": {
},
"iam_permissions": [
{
"role_crns": [
"crn:v1:bluemix:public:iam::::serviceRole:Manager"
],
"service_name": "cloud-object-storage"
}
],
"architecture": {
"descriptions": "This architecture supports creating and configuring 2 Object Storage buckets with replication.",
"features": [
{
"title": "Optionally creates a resource group",
"description": "Yes"
},
{
"title": "Creates an Object Storage instance",
"description": "Yes"
},
{
"title": "Creates a source Object Storage bucket",
"description": "Yes"
},
{
"title": "Creates a target Object Storage bucket",
"description": "Yes"
},
{
"title": "Configures a replication rule between buckets",
"description": "Yes"
}
],
"diagrams": [
{
"diagram": {
"caption": "Object Storage buckets with replication",
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/sample-deployable-architectures/main/reference-architecture/cos-replication.svg",
"type": "image/svg+xml"
},
"description": "This architecture supports creating and configuring Object Storage bucket replication."
}
]
}
},
{
"label": "Static website configurator",
"name": "static-website-configurator",
"install_type": "extension",
"working_directory": "solutions/tf-extension-da",
"dependencies": [
{
"flavors": [
"replication"
],
"id": "TBC",
"name": "deploy-arch-ibm-cos-config",
"version": ">=v1.0.0",
"optional": true
}
],
"architecture": {
"descriptions": "This architecture supports extending an existing Object Storage bucket with the configuration required to host a static website.",
"features": [
{
"title": "Enable public access for the provided Object storage bucket.",
"description": "Yes"
},
{
"title": "Adds the website configuration to host a static website.",
"description": "Yes"
}
],
"diagrams": [
{
"diagram": {
"caption": "Static website configurator",
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/sample-deployable-architectures/main/reference-architecture/cos-website.svg",
"type": "image/svg+xml"
},
"description": "Configure the website to use your documents as an index for the site and to potentially display errors"
}
]
}
}
]
}
]
}