|
9 | 9 | "description": "The prefix to use for all resources deployed.", |
10 | 10 | "custom_config": {} |
11 | 11 | }, |
12 | | - { |
13 | | - "name": "use_existing_resource_group", |
14 | | - "required": true, |
15 | | - "type": "boolean", |
16 | | - "hidden": false, |
17 | | - "default": false, |
18 | | - "description": "Whether to use an existing resource group.", |
19 | | - "custom_config": {} |
20 | | - }, |
21 | 12 | { |
22 | 13 | "name": "region", |
23 | 14 | "required": true, |
|
28 | 19 | "custom_config": {} |
29 | 20 | }, |
30 | 21 | { |
31 | | - "name": "resource_group_name", |
| 22 | + "name": "existing_resource_group_name", |
32 | 23 | "required": true, |
33 | 24 | "type": "string", |
34 | 25 | "hidden": false, |
35 | | - "default": "__NOT_SET__", |
| 26 | + "default": "Default", |
36 | 27 | "custom_config": {} |
37 | 28 | }, |
38 | 29 | { |
|
88 | 79 | "inputs": [ |
89 | 80 | { |
90 | 81 | "name": "resource_group_name", |
91 | | - "value": "ref:../../inputs/resource_group_name" |
| 82 | + "value": "ref:../../inputs/existing_resource_group_name" |
92 | 83 | }, |
93 | 84 | { |
94 | 85 | "name": "use_existing_resource_group", |
95 | | - "value": "ref:../../inputs/use_existing_resource_group" |
| 86 | + "value": true |
96 | 87 | }, |
97 | 88 | { |
98 | 89 | "name": "region", |
|
103 | 94 | "value": "ref:../../inputs/prefix" |
104 | 95 | } |
105 | 96 | ], |
106 | | - "name": "1 - Key management", |
| 97 | + "name": "1a - Key management", |
107 | 98 | "version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.e7f105c4-8af4-4238-a98d-e89999ff14c8-global" |
108 | 99 | }, |
109 | 100 | { |
110 | 101 | "inputs": [ |
111 | 102 | { |
112 | 103 | "name": "resource_group_name", |
113 | | - "value": "ref:../../members/1 - Key management/outputs/resource_group_name" |
| 104 | + "value": "ref:../../inputs/existing_resource_group_name" |
| 105 | + }, |
| 106 | + { |
| 107 | + "name": "existing_resource_group", |
| 108 | + "value": true |
| 109 | + }, |
| 110 | + { |
| 111 | + "name": "cos_instance_name", |
| 112 | + "value": "core-services" |
| 113 | + }, |
| 114 | + { |
| 115 | + "name": "prefix", |
| 116 | + "value": "ref:../../inputs/prefix" |
| 117 | + } |
| 118 | + ], |
| 119 | + "name": "1b - Object storage", |
| 120 | + "version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.16a46645-903b-417a-b32a-9c68dcb60d98-global" |
| 121 | + }, |
| 122 | + { |
| 123 | + "inputs": [ |
| 124 | + { |
| 125 | + "name": "resource_group_name", |
| 126 | + "value": "ref:../../inputs/existing_resource_group_name" |
114 | 127 | }, |
115 | 128 | { |
116 | 129 | "name": "use_existing_resource_group", |
|
122 | 135 | }, |
123 | 136 | { |
124 | 137 | "name": "existing_kms_instance_crn", |
125 | | - "value": "ref:../../members/1 - Key management/outputs/kms_instance_crn" |
| 138 | + "value": "ref:../../members/1a - Key management/outputs/kms_instance_crn" |
126 | 139 | }, |
127 | 140 | { |
128 | | - "name": "cos_instance_name", |
129 | | - "value": "secure-services" |
| 141 | + "name": "existing_cos_instance_crn", |
| 142 | + "value": "ref:../../members/1b - Object storage/outputs/cos_instance_id" |
130 | 143 | }, |
131 | 144 | { |
132 | 145 | "name": "kms_endpoint_type", |
|
152 | 165 | "inputs": [ |
153 | 166 | { |
154 | 167 | "name": "existing_cos_instance_crn", |
155 | | - "value": "ref:../../members/2 - Observability/outputs/cos_instance_crn" |
| 168 | + "value": "ref:../../members/1b - Object storage/outputs/cos_instance_id" |
156 | 169 | }, |
157 | 170 | { |
158 | 171 | "name": "skip_cos_kms_auth_policy", |
159 | 172 | "value": true |
160 | 173 | }, |
161 | 174 | { |
162 | 175 | "name": "kms_endpoint_url", |
163 | | - "value": "ref:../../members/1 - Key management/outputs/kp_private_endpoint" |
| 176 | + "value": "ref:../../members/1a - Key management/outputs/kp_private_endpoint" |
164 | 177 | }, |
165 | 178 | { |
166 | 179 | "name": "existing_kms_instance_crn", |
167 | | - "value": "ref:../../members/1 - Key management/outputs/kms_instance_crn" |
| 180 | + "value": "ref:../../members/1a - Key management/outputs/kms_instance_crn" |
168 | 181 | }, |
169 | 182 | { |
170 | 183 | "name": "kms_endpoint_type", |
171 | 184 | "value": "private" |
172 | 185 | }, |
173 | 186 | { |
174 | 187 | "name": "resource_group_name", |
175 | | - "value": "ref:../../members/1 - Key management/outputs/resource_group_name" |
| 188 | + "value": "ref:../../inputs/existing_resource_group_name" |
176 | 189 | }, |
177 | 190 | { |
178 | 191 | "name": "use_existing_resource_group", |
|
185 | 198 | { |
186 | 199 | "name": "prefix", |
187 | 200 | "value": "ref:../../inputs/prefix" |
| 201 | + }, |
| 202 | + { |
| 203 | + "name": "existing_monitoring_crn", |
| 204 | + "value": "ref:../../members/2 - Observability/outputs/cloud_monitoring_crn" |
188 | 205 | } |
189 | 206 | ], |
190 | 207 | "name": "3 - Event Notifications", |
|
194 | 211 | "inputs": [ |
195 | 212 | { |
196 | 213 | "name": "resource_group_name", |
197 | | - "value": "ref:../../members/1 - Key management/outputs/resource_group_name" |
| 214 | + "value": "ref:../../inputs/existing_resource_group_name" |
198 | 215 | }, |
199 | 216 | { |
200 | 217 | "name": "use_existing_resource_group", |
|
210 | 227 | }, |
211 | 228 | { |
212 | 229 | "name": "existing_kms_instance_crn", |
213 | | - "value": "ref:../../members/1 - Key management/outputs/kms_instance_crn" |
| 230 | + "value": "ref:../../members/1a - Key management/outputs/kms_instance_crn" |
214 | 231 | }, |
215 | 232 | { |
216 | 233 | "name": "existing_monitoring_crn", |
217 | 234 | "value": "ref:../../members/2 - Observability/outputs/cloud_monitoring_crn" |
218 | 235 | }, |
219 | 236 | { |
220 | 237 | "name": "existing_cos_instance_crn", |
221 | | - "value": "ref:../../members/2 - Observability/outputs/cos_instance_crn" |
| 238 | + "value": "ref:../../members/1b - Object storage/outputs/cos_instance_id" |
222 | 239 | }, |
223 | 240 | { |
224 | 241 | "name": "existing_en_crn", |
|
252 | 269 | "inputs": [ |
253 | 270 | { |
254 | 271 | "name": "resource_group_name", |
255 | | - "value": "ref:../../members/1 - Key management/outputs/resource_group_name" |
| 272 | + "value": "ref:../../inputs/existing_resource_group_name" |
256 | 273 | }, |
257 | 274 | { |
258 | 275 | "name": "use_existing_resource_group", |
|
268 | 285 | }, |
269 | 286 | { |
270 | 287 | "name": "existing_kms_instance_crn", |
271 | | - "value": "ref:../../members/1 - Key management/outputs/kms_instance_crn" |
| 288 | + "value": "ref:../../members/1a - Key management/outputs/kms_instance_crn" |
272 | 289 | }, |
273 | 290 | { |
274 | 291 | "name": "existing_event_notification_instance_crn", |
|
290 | 307 | "outputs": [ |
291 | 308 | { |
292 | 309 | "name": "key_management_service_instance_crn", |
293 | | - "value": "ref:../../members/1 - Key management/outputs/kms_instance_crn" |
| 310 | + "value": "ref:../../members/1a - Key management/outputs/kms_instance_crn" |
294 | 311 | }, |
295 | 312 | { |
296 | 313 | "name": "secrets_manager_crn", |
|
306 | 323 | }, |
307 | 324 | { |
308 | 325 | "name": "cos_instance_crn", |
309 | | - "value": "ref:../../members/2 - Observability/outputs/cos_instance_crn" |
| 326 | + "value": "ref:../../members/1b - Object storage/outputs/cos_instance_id" |
310 | 327 | }, |
311 | 328 | { |
312 | 329 | "name": "en_crn", |
|
0 commit comments