gitea
This commit is contained in:
1 parent
6409cf439b
commit
0181b63f2e
4 files changed
+111
-70
No files matched your search
@@ -0,0 +1,57 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
coder = {
|
||||
source = "coder/coder"
|
||||
}
|
||||
docker = {
|
||||
source = "kreuzwerker/docker"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
data "coder_parameter" "python_version" {
|
||||
name = "Python Version"
|
||||
description = "Select the Python version for your workspace."
|
||||
type = "string"
|
||||
default = "3"
|
||||
|
||||
option {
|
||||
name = "Python 3"
|
||||
value = "3"
|
||||
}
|
||||
}
|
||||
|
||||
module "python_workspace" {
|
||||
source = "git::https://git.bobert.me/anthorob/coder-templates.git//base?ref=main"
|
||||
|
||||
docker_image = "registry.bobert.me/anthorob/coder-images:python${data.coder_parameter.python_version.value}"
|
||||
|
||||
language_metadata = [
|
||||
{
|
||||
display_name = "Python Version"
|
||||
key = "python_version"
|
||||
script = "echo ${data.coder_parameter.python_version.value}"
|
||||
interval = 60
|
||||
timeout = 1
|
||||
}
|
||||
]
|
||||
|
||||
language_startup_script = <<-EOT
|
||||
echo $(python --version)
|
||||
EOT
|
||||
|
||||
vscode_extensions = [
|
||||
"vscjava.vscode-java-pack",
|
||||
"redhat.java",
|
||||
"vscjava.vscode-java-debug",
|
||||
"vscjava.vscode-java-dependency",
|
||||
"vscjava.vscode-maven"
|
||||
]
|
||||
|
||||
vscode_settings = {
|
||||
"java.home" = "/usr/lib/jvm/java-21-openjdk-amd64/bin/java"
|
||||
}
|
||||
|
||||
jetbrains_ides = ["PY"]
|
||||
jetbrains_default = ["PY"]
|
||||
}
|
||||
Reference in new issue
Block a user