fix prettier issues

pull/88/head
Wendelin Peleska 2 years ago
parent 3bac88536d
commit 4119ca3784
No known key found for this signature in database

@ -77,7 +77,7 @@ module "exoscale-instance-type" {
source = "https://registry.coder.com/modules/exoscale-instance-type" source = "https://registry.coder.com/modules/exoscale-instance-type"
default = "gpu.large" default = "gpu.large"
type_category = ["gpu"] type_category = ["gpu"]
exclude = [ exclude = [
"gpu2.small", "gpu2.small",
"gpu2.medium", "gpu2.medium",
"gpu2.large", "gpu2.large",
@ -106,4 +106,4 @@ resource "coder_metadata" "workspace_info" {
## Related templates ## Related templates
A related exoscale template will be provided soon. A related exoscale template will be provided soon.

@ -61,192 +61,192 @@ locals {
standard_instances = [ standard_instances = [
{ {
value = "standard.micro", value = "standard.micro",
name = "Standard Micro", name = "Standard Micro",
description = "512 MB RAM, 1 Core, 10 - 200 GB Disk" description = "512 MB RAM, 1 Core, 10 - 200 GB Disk"
}, },
{ {
value = "standard.tiny", value = "standard.tiny",
name = "Standard Tiny", name = "Standard Tiny",
description = "1 GB RAM, 1 Core, 10 - 400 GB Disk" description = "1 GB RAM, 1 Core, 10 - 400 GB Disk"
}, },
{ {
value = "standard.small", value = "standard.small",
name = "Standard Small", name = "Standard Small",
description = "2 GB RAM, 2 Cores, 10 - 400 GB Disk" description = "2 GB RAM, 2 Cores, 10 - 400 GB Disk"
}, },
{ {
value = "standard.medium", value = "standard.medium",
name = "Standard Medium", name = "Standard Medium",
description = "4 GB RAM, 2 Cores, 10 - 400 GB Disk" description = "4 GB RAM, 2 Cores, 10 - 400 GB Disk"
}, },
{ {
value = "standard.large", value = "standard.large",
name = "Standard Large", name = "Standard Large",
description = "8 GB RAM, 4 Cores, 10 - 400 GB Disk" description = "8 GB RAM, 4 Cores, 10 - 400 GB Disk"
}, },
{ {
value = "standard.extra", value = "standard.extra",
name = "Standard Extra", name = "Standard Extra",
description = "rge", description = "rge",
description = "16 GB RAM, 4 Cores, 10 - 800 GB Disk" description = "16 GB RAM, 4 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "standard.huge", value = "standard.huge",
name = "Standard Huge", name = "Standard Huge",
description = "32 GB RAM, 8 Cores, 10 - 800 GB Disk" description = "32 GB RAM, 8 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "standard.mega", value = "standard.mega",
name = "Standard Mega", name = "Standard Mega",
description = "64 GB RAM, 12 Cores, 10 - 800 GB Disk" description = "64 GB RAM, 12 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "standard.titan", value = "standard.titan",
name = "Standard Titan", name = "Standard Titan",
description = "128 GB RAM, 16 Cores, 10 - 1.6 TB Disk" description = "128 GB RAM, 16 Cores, 10 - 1.6 TB Disk"
}, },
{ {
value = "standard.jumbo", value = "standard.jumbo",
name = "Standard Jumbo", name = "Standard Jumbo",
description = "256 GB RAM, 24 Cores, 10 - 1.6 TB Disk" description = "256 GB RAM, 24 Cores, 10 - 1.6 TB Disk"
}, },
{ {
value = "standard.colossus", value = "standard.colossus",
name = "Standard Colossus", name = "Standard Colossus",
description = "320 GB RAM, 40 Cores, 10 - 1.6 TB Disk" description = "320 GB RAM, 40 Cores, 10 - 1.6 TB Disk"
} }
] ]
cpu_instances = [ cpu_instances = [
{ {
value = "cpu.extra", value = "cpu.extra",
name = "CPU Extra-Large", name = "CPU Extra-Large",
description = "16 GB RAM, 8 Cores, 10 - 800 GB Disk" description = "16 GB RAM, 8 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "cpu.huge", value = "cpu.huge",
name = "CPU Huge", name = "CPU Huge",
description = "32 GB RAM, 16 Cores, 10 - 800 GB Disk" description = "32 GB RAM, 16 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "cpu.mega", value = "cpu.mega",
name = "CPU Mega", name = "CPU Mega",
description = "64 GB RAM, 32 Cores, 10 - 800 GB Disk" description = "64 GB RAM, 32 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "cpu.titan", value = "cpu.titan",
name = "CPU Titan", name = "CPU Titan",
description = "128 GB RAM, 40 Cores, 0.1 - 1.6 TB Disk" description = "128 GB RAM, 40 Cores, 0.1 - 1.6 TB Disk"
} }
] ]
memory_instances = [ memory_instances = [
{ {
value = "memory.extra", value = "memory.extra",
name = "Memory Extra-Large", name = "Memory Extra-Large",
description = "16 GB RAM, 2 Cores, 10 - 800 GB Disk" description = "16 GB RAM, 2 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "memory.huge", value = "memory.huge",
name = "Memory Huge", name = "Memory Huge",
description = "32 GB RAM, 4 Cores, 10 - 800 GB Disk" description = "32 GB RAM, 4 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "memory.mega", value = "memory.mega",
name = "Memory Mega", name = "Memory Mega",
description = "64 GB RAM, 8 Cores, 10 - 800 GB Disk" description = "64 GB RAM, 8 Cores, 10 - 800 GB Disk"
}, },
{ {
value = "memory.titan", value = "memory.titan",
name = "Memory Titan", name = "Memory Titan",
description = "128 GB RAM, 12 Cores, 0.1 - 1.6 TB Disk" description = "128 GB RAM, 12 Cores, 0.1 - 1.6 TB Disk"
} }
] ]
storage_instances = [ storage_instances = [
{ {
value = "storage.extra", value = "storage.extra",
name = "Storage Extra-Large", name = "Storage Extra-Large",
description = "16 GB RAM, 4 Cores, 1 - 2 TB Disk" description = "16 GB RAM, 4 Cores, 1 - 2 TB Disk"
}, },
{ {
value = "storage.huge", value = "storage.huge",
name = "Storage Huge", name = "Storage Huge",
description = "32 GB RAM, 8 Cores, 2 - 3 TB Disk" description = "32 GB RAM, 8 Cores, 2 - 3 TB Disk"
}, },
{ {
value = "storage.mega", value = "storage.mega",
name = "Storage Mega", name = "Storage Mega",
description = "64 GB RAM, 12 Cores, 3 - 5 TB Disk" description = "64 GB RAM, 12 Cores, 3 - 5 TB Disk"
}, },
{ {
value = "storage.titan", value = "storage.titan",
name = "Storage Titan", name = "Storage Titan",
description = "128 GB RAM, 16 Cores, 5 - 10 TB Disk" description = "128 GB RAM, 16 Cores, 5 - 10 TB Disk"
}, },
{ {
value = "storage.jumbo", value = "storage.jumbo",
name = "Storage Jumbo", name = "Storage Jumbo",
description = "225 GB RAM, 24 Cores, 10 - 15 TB Disk" description = "225 GB RAM, 24 Cores, 10 - 15 TB Disk"
} }
] ]
gpu_instances = [ gpu_instances = [
{ {
value = "gpu.small", value = "gpu.small",
name = "GPU1 Small", name = "GPU1 Small",
description = "56 GB RAM, 12 Cores, 1 GPU, 100 - 800 GB Disk" description = "56 GB RAM, 12 Cores, 1 GPU, 100 - 800 GB Disk"
}, },
{ {
value = "gpu.medium", value = "gpu.medium",
name = "GPU1 Medium", name = "GPU1 Medium",
description = "90 GB RAM, 16 Cores, 2 GPU, 0.1 - 1.2 TB Disk" description = "90 GB RAM, 16 Cores, 2 GPU, 0.1 - 1.2 TB Disk"
}, },
{ {
value = "gpu.large", value = "gpu.large",
name = "GPU1 Large", name = "GPU1 Large",
description = "120 GB RAM, 24 Cores, 3 GPU, 0.1 - 1.6 TB Disk" description = "120 GB RAM, 24 Cores, 3 GPU, 0.1 - 1.6 TB Disk"
}, },
{ {
value = "gpu.huge", value = "gpu.huge",
name = "GPU1 Huge", name = "GPU1 Huge",
description = "225 GB RAM, 48 Cores, 4 GPU, 0.1 - 1.6 TB Disk" description = "225 GB RAM, 48 Cores, 4 GPU, 0.1 - 1.6 TB Disk"
}, },
{ {
value = "gpu2.small", value = "gpu2.small",
name = "GPU2 Small", name = "GPU2 Small",
description = "56 GB RAM, 12 Cores, 1 GPU, 100 - 800 GB Disk" description = "56 GB RAM, 12 Cores, 1 GPU, 100 - 800 GB Disk"
}, },
{ {
value = "gpu2.medium", value = "gpu2.medium",
name = "GPU2 Medium", name = "GPU2 Medium",
description = "90 GB RAM, 16 Cores, 2 GPU, 0.1 - 1.2 TB Disk" description = "90 GB RAM, 16 Cores, 2 GPU, 0.1 - 1.2 TB Disk"
}, },
{ {
value = "gpu2.large", value = "gpu2.large",
name = "GPU2 Large", name = "GPU2 Large",
description = "120 GB RAM, 24 Cores, 3 GPU, 0.1 - 1.6 TB Disk" description = "120 GB RAM, 24 Cores, 3 GPU, 0.1 - 1.6 TB Disk"
}, },
{ {
value = "gpu2.huge", value = "gpu2.huge",
name = "GPU2 Huge", name = "GPU2 Huge",
description = "225 GB RAM, 48 Cores, 4 GPU, 0.1 - 1.6 TB Disk" description = "225 GB RAM, 48 Cores, 4 GPU, 0.1 - 1.6 TB Disk"
}, },
{ {
value = "gpu3.small", value = "gpu3.small",
name = "GPU3 Small", name = "GPU3 Small",
description = "56 GB RAM, 12 Cores, 1 GPU, 100 - 800 GB Disk" description = "56 GB RAM, 12 Cores, 1 GPU, 100 - 800 GB Disk"
}, },
{ {
value = "gpu3.medium", value = "gpu3.medium",
name = "GPU3 Medium", name = "GPU3 Medium",
description = "120 GB RAM, 24 Cores, 2 GPU, 0.1 - 1.2 TB Disk" description = "120 GB RAM, 24 Cores, 2 GPU, 0.1 - 1.2 TB Disk"
}, },
{ {
value = "gpu3.large", value = "gpu3.large",
name = "GPU3 Large", name = "GPU3 Large",
description = "224 GB RAM, 48 Cores, 4 GPU, 0.1 - 1.6 TB Disk" description = "224 GB RAM, 48 Cores, 4 GPU, 0.1 - 1.6 TB Disk"
}, },
{ {
value = "gpu3.huge", value = "gpu3.huge",
name = "GPU3 Huge", name = "GPU3 Huge",
description = "448 GB RAM, 96 Cores, 8 GPU, 0.1 - 1.6 TB Disk" description = "448 GB RAM, 96 Cores, 8 GPU, 0.1 - 1.6 TB Disk"
} }
] ]
@ -260,16 +260,16 @@ data "coder_parameter" "instance_type" {
mutable = var.mutable mutable = var.mutable
dynamic "option" { dynamic "option" {
for_each = [for k, v in concat( for_each = [for k, v in concat(
contains(var.type_category, "standard") ? local.standard_instances : [], contains(var.type_category, "standard") ? local.standard_instances : [],
contains(var.type_category, "cpu") ? local.cpu_instances : [], contains(var.type_category, "cpu") ? local.cpu_instances : [],
contains(var.type_category, "memory") ? local.memory_instances : [], contains(var.type_category, "memory") ? local.memory_instances : [],
contains(var.type_category, "storage") ? local.storage_instances : [], contains(var.type_category, "storage") ? local.storage_instances : [],
contains(var.type_category, "gpu") ? local.gpu_instances : [] contains(var.type_category, "gpu") ? local.gpu_instances : []
) : v if !(contains(var.exclude, v.value)) ] ) : v if !(contains(var.exclude, v.value))]
content { content {
name = try(var.custom_names[option.value.value], option.value.name) name = try(var.custom_names[option.value.value], option.value.name)
description = try(var.custom_descriptions[option.value.value], option.value.description) description = try(var.custom_descriptions[option.value.value], option.value.description)
value = option.value.value value = option.value.value
} }
} }
} }

Loading…
Cancel
Save