feat: allow for different docker socket path in docker-based templates (#15035) (#15049)

This PR fixes #15035, I have tested it on my instance and it works as
expected.
This commit is contained in:
Phorcys
2024-10-12 21:35:52 +02:00
committed by GitHub
parent 3eb2b5573b
commit 79d24d2101
2 changed files with 19 additions and 4 deletions
+11 -1
View File
@@ -13,9 +13,19 @@ terraform {
}
}
variable "docker_socket" {
default = ""
description = "(Optional) Docker socket URI"
type = string
}
provider "coder" {}
provider "docker" {}
provider "docker" {
# Defaulting to null if the variable is an empty string lets us have an optional variable without having to set our own default
host = var.docker_socket != "" ? var.docker_socket : null
}
provider "envbuilder" {}
data "coder_provisioner" "me" {}
data "coder_workspace" "me" {}
data "coder_workspace_owner" "me" {}
+8 -3
View File
@@ -13,14 +13,19 @@ locals {
username = data.coder_workspace_owner.me.name
}
data "coder_provisioner" "me" {
variable "docker_socket" {
default = ""
description = "(Optional) Docker socket URI"
type = string
}
provider "docker" {
# Defaulting to null if the variable is an empty string lets us have an optional variable without having to set our own default
host = var.docker_socket != "" ? var.docker_socket : null
}
data "coder_workspace" "me" {
}
data "coder_provisioner" "me" {}
data "coder_workspace" "me" {}
data "coder_workspace_owner" "me" {}
resource "coder_agent" "main" {