You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: interface.yaml
+61-55Lines changed: 61 additions & 55 deletions
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ variableGroups:
27
27
variables:
28
28
- compartment_id
29
29
- availability_domain
30
-
###APPLICATION_GROUP###
30
+
###APPLICATION_GROUP###
31
31
- title: "Stack authentication"
32
32
variables:
33
33
- use_existing_token
@@ -36,6 +36,7 @@ variableGroups:
36
36
- new_vault_display_name
37
37
- vault_compartment_id
38
38
- vault_id
39
+
- vault_key_comparment
39
40
- key_id
40
41
- title: "Application Performance Monitoring"
41
42
variables:
@@ -52,7 +53,7 @@ variableGroups:
52
53
- autonomous_database
53
54
- autonomous_database_user
54
55
- autonomous_database_password
55
-
###APP_CONFIG_GROUP###
56
+
###APP_CONFIG_GROUP###
56
57
- title: "Application URL"
57
58
variables:
58
59
- create_fqdn
@@ -106,7 +107,7 @@ variables:
106
107
dependsOn:
107
108
compartmentId: ${compartment_id}
108
109
# Application
109
-
###APPLICATION###
110
+
###APPLICATION###
110
111
# APM
111
112
is_free_tier:
112
113
type: boolean
@@ -125,7 +126,7 @@ variables:
125
126
required: true
126
127
title: Autonomous Database display name
127
128
description: A user-friendly name to help you easily identify the resource.
128
-
visible:
129
+
visible:
129
130
not:
130
131
- use_existing_database
131
132
autonomous_database_admin_password:
@@ -134,17 +135,17 @@ variables:
134
135
# validate
135
136
description: Password must be 12 to 30 characters and contain at least one uppercase letter, one lowercase letter, and one number. The password cannot contain the double quote (") character or the username "admin".
136
137
required: true
137
-
138
-
visible:
139
-
not:
138
+
139
+
visible:
140
+
not:
140
141
- use_existing_database
141
142
data_storage_size_in_tbs:
142
143
type: number
143
144
required: true
144
145
title: Storage (TB)
145
146
description: The amount of storage to allocate.
146
147
default: 1
147
-
visible:
148
+
visible:
148
149
not:
149
150
- use_existing_database
150
151
# cpu_core_count:
@@ -153,7 +154,7 @@ variables:
153
154
# title: CPU core count
154
155
# description: The number of OCPU cores to be made available to the database
155
156
# default: 2
156
-
# visible:
157
+
# visible:
157
158
# not:
158
159
# - use_existing_database
159
160
ocpu_count:
@@ -162,7 +163,7 @@ variables:
162
163
title: OCPU count
163
164
description: The number of OCPU cores to enable. Available cores are subject to your tenancy's service limits.
164
165
default: 1
165
-
visible:
166
+
visible:
166
167
not:
167
168
- use_existing_database
168
169
db_compartment:
@@ -171,35 +172,35 @@ variables:
171
172
title: Autonomous Database compartment
172
173
description: The compartment conataining the Autonomous Database.
173
174
default: ${compartment_id}
174
-
visible:
175
-
and:
176
-
- use_existing_database
175
+
visible:
176
+
and:
177
+
- use_existing_database
177
178
autonomous_database:
178
179
type: oci:database:autonomousdatabase:id
179
180
required: true
180
181
title: Autonomous Database
181
182
description: The Autonomous Database used by the application.
182
183
dependsOn:
183
184
compartmentId: ${db_compartment}
184
-
visible:
185
-
and:
185
+
visible:
186
+
and:
186
187
- use_existing_database
187
188
autonomous_database_user:
188
189
type: string
189
190
required: true
190
191
title: DB username
191
192
default: ""
192
193
description: The username used to connect to the database.
193
-
visible:
194
-
and:
194
+
visible:
195
+
and:
195
196
- use_existing_database
196
197
autonomous_database_password:
197
198
type: password
198
199
title: DB user password
199
200
required: true
200
201
description: The password of the user used to access the database.
201
-
visible:
202
-
and:
202
+
visible:
203
+
and:
203
204
- use_existing_database
204
205
# Vault
205
206
use_existing_vault:
@@ -215,7 +216,7 @@ variables:
215
216
required: true
216
217
visible:
217
218
not:
218
-
- use_existing_vault
219
+
- use_existing_vault
219
220
vault_compartment_id:
220
221
type: oci:identity:compartment:id
221
222
required: true
@@ -235,13 +236,22 @@ variables:
235
236
visible:
236
237
and:
237
238
- use_existing_vault
239
+
vault_key_comparment:
240
+
type: oci:identity:compartment:id
241
+
required: true
242
+
title: Vault key compartment
243
+
description: Compartment containing the vault key.
244
+
default: compartment_ocid
245
+
visible:
246
+
and:
247
+
- use_existing_vault
238
248
key_id:
239
249
type: oci:kms:key:id
240
250
required: true
241
251
title: Encryption key
242
252
description: This key will be used to encrypt the sensitive information stored as vault secrets.
243
253
dependsOn:
244
-
compartmentId: ${vault_compartment_id}
254
+
compartmentId: ${vault_key_comparment}
245
255
vaultId: ${vault_id}
246
256
visible:
247
257
and:
@@ -257,13 +267,13 @@ variables:
257
267
required: true
258
268
title: User's authentication token
259
269
visible: use_existing_token
260
-
###APP_CONFIG###
270
+
###APP_CONFIG###
261
271
# FQDN
262
272
create_fqdn:
263
-
type: boolean
273
+
type: boolean
264
274
required: true
265
275
default: true
266
-
title: Create DNS record
276
+
title: Create DNS record
267
277
description: If you check this checkbox the stack will create a DNS record that will resolve to the load balancer's IP address.
268
278
dns_compartment:
269
279
type: oci:identity:compartment:id
@@ -272,24 +282,24 @@ variables:
272
282
title: DNS and Certificate compartement
273
283
description: Compartment containing the DNS Zone and the Certificate
274
284
visible: create_fqdn
275
-
zone:
285
+
zone:
276
286
type: string
277
287
required: true
278
288
title: DNS Zone
279
-
description: Domain name in which the host name will be created.
280
-
visible: create_fqdn
289
+
description: Domain name in which the host name will be created.
290
+
visible: create_fqdn
281
291
subdomain:
282
292
type: string
283
293
required: true
284
294
title: Host name
285
295
description: The host name will be created on the selected Zone and will resolve to the the load balancer's IP address.
286
-
visible: create_fqdn
296
+
visible: create_fqdn
287
297
certificate_ocid:
288
298
type: string
289
299
required: true
290
300
title: Certificate OCID
291
301
description: You must have a SSL certificate available in OCI Certificates service. Provide the certificate OCID for the host name.
0 commit comments