Skip to content

Commit fd70039

Browse files
committed
fixed Invalid index issue when bastion is disabled
Signed-off-by: Ali Mukadam <[email protected]>
1 parent c6872fc commit fd70039

File tree

5 files changed

+4
-4
lines changed

5 files changed

+4
-4
lines changed

docs/terraformoptions.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ Configuration Terraform Options:
241241
|admin_image_id
242242
|Custom image id for the admin host
243243
|image_id/Oracle. If the value is set to Oracle, an Oracle Platform image will be used instead.
244-
|NONE
244+
|Oracle
245245

246246
|enable_instance_principal
247247
|Whether to enable instance_principal on the admin server. Refer to {uri-instance-principal-note}[instance_principal][instance_principal]

modules/admin/compute.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ resource "oci_core_instance" "admin" {
2929

3030
source_details {
3131
source_type = "image"
32-
source_id = var.oci_admin.admin_image_id == "Oracle" ? data.oci_core_images.admin_images.images.0.id : var.oci_admin.admin_image_id
32+
source_id = local.admin_image_id
3333
}
3434

3535
timeouts {

modules/admin/locals.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ locals {
99
anywhere = "0.0.0.0/0"
1010
ssh_port = 22
1111
tcp_protocol = 6
12+
admin_image_id = var.oci_admin.admin_image_id == "Oracle" ? data.oci_core_images.admin_images.images.0.id : var.oci_admin.admin_image_id
1213
}

modules/bastion/datasources.tf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ data "oci_core_images" "autonomous_images" {
2727
operating_system_version = "7.7"
2828
shape = var.oci_bastion.bastion_shape
2929
sort_by = "TIMECREATED"
30-
count = (var.oci_bastion.bastion_enabled == true && var.oci_bastion.bastion_image_id == "Autonomous") ? 1 : 0
3130
}
3231

3332
# cloud init for bastion

modules/bastion/locals.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ locals {
99
anywhere = "0.0.0.0/0"
1010
ssh_port = 22
1111
tcp_protocol = 6
12-
bastion_image_id = var.oci_bastion.bastion_image_id == "Autonomous" ? data.oci_core_images.autonomous_images[0].images.0.id : var.oci_bastion.bastion_image_id
12+
bastion_image_id = var.oci_bastion.bastion_image_id == "Autonomous" ? data.oci_core_images.autonomous_images.images.0.id : var.oci_bastion.bastion_image_id
1313
}

0 commit comments

Comments
 (0)