Skip to content

Commit eb2950d

Browse files
committed
Fix index computation so that whole value is the result of division
In v0.12, division operations will result in floating point values that are invalid list index values. Use "floor" to convert them to valid index values.
1 parent 531092f commit eb2950d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ resource "oci_core_volume" "this" {
6161
count = "${var.instance_count * length(var.block_storage_sizes_in_gbs)}"
6262
availability_domain = "${oci_core_instance.this.*.availability_domain[count.index % var.instance_count]}"
6363
compartment_id = "${var.compartment_ocid}"
64-
display_name = "${oci_core_instance.this.*.display_name[count.index % var.instance_count]}_volume${count.index / var.instance_count}"
65-
size_in_gbs = "${element(var.block_storage_sizes_in_gbs, count.index / var.instance_count)}"
64+
display_name = "${oci_core_instance.this.*.display_name[count.index % var.instance_count]}_volume${floor(count.index / var.instance_count)}"
65+
size_in_gbs = "${element(var.block_storage_sizes_in_gbs, floor(count.index / var.instance_count))}"
6666
}
6767

6868
####################

0 commit comments

Comments
 (0)