- 
                Notifications
    You must be signed in to change notification settings 
- Fork 37
Open
Description
conf/variables.tpl contains
variable "marketplace_version_id" { 
  type = map(string) 
  default = { 
       "HPC_OL7" = "OracleLinux-7-OCA-RHCK-OFED-23.10-2.1.3.1-2024.03.15-0"
       "HPC_OL8" = "OracleLinux-8-OCA-RHCK-OFED-23.10-2.1.3.1-2024.03.15-0"
       "GPU_OL7_CUDA12.2" = "OracleLinux-7-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-535-CUDA-12.2-2024.03.15-0"
       "GPU_OL8_CUDA12.2" = "OracleLinux-8-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-535-CUDA-12.2-2024.03.15-0"
       "GPU_OL7_CUDA12.4" = "OracleLinux-7-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-535-CUDA-12.4-2024.03.15-0"
       "GPU_OL8_CUDA12.4" = "OracleLinux-8-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-535-CUDA-12.4-2024.03.15-0"
  }
}
Which should be:
variable "marketplace_version_id" { 
  type = map(string) 
  default = { 
       "HPC_OL8" = "OracleLinux-8-OCA-RHCK-OFED-23.10-2.1.3.1-2024.05.08-0"
       "HPC_OL7" = "OracleLinux-7-OCA-RHCK-OFED-23.10-2.1.3.1-2024.05.08-0"
       "GPU_OL8_NV550" = "OracleLinux-8-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-550-CUDA-12.4-2024.05.08-0"
       "GPU_OL7_NV550" = "OracleLinux-7-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-550-CUDA-12.4-2024.05.13-0"
       "GPU_OL8_NV535" = "OracleLinux-8-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-535-CUDA-12.2-2024.05.08-0"
       "GPU_OL7_NV535" = "OracleLinux-7-OCA-RHCK-OFED-23.10-2.1.3.1-GPU-535-CUDA-12.2-2024.05.13-0"
  }
}
based on the contents of variables.tf.
This results in:
╷
│ Error: Invalid index
│ 
│   on marketplace.tf line 3, in locals:
│    3:     mp_version_id = var.marketplace_version_id[var.marketplace_listing]
│     ├────────────────
│     │ var.marketplace_listing is "GPU_OL8_NV550"
│     │ var.marketplace_version_id is map of string with 6 elements
│ 
│ The given key does not identify an element in this collection value.
╵
│ Error: Invalid index  
When default (GPU_OL8_NV550) is used for the image type in the stack.
Metadata
Metadata
Assignees
Labels
No labels