Skip to content
Prev Previous commit
Next Next commit
fix: provider versions and settings
  • Loading branch information
matifali committed Mar 12, 2023
commit e6b5489d5462c64f1f8b79cbf0cf162620c2d501
25 changes: 23 additions & 2 deletions examples/templates/fly-docker-image/main.tf
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
terraform {
required_providers {
fly = {
source = "fly-apps/fly"
version = "~>0.0.21"
}
coder = {
source = "coder/coder"
version = "~>0.6.17"
}
}
}

provider "fly" {
useinternaltunnel = true
internaltunnelorg = var.fly_org
internaltunnelregion = data.coder_parameter.region.value
}

provider "coder" {
feature_use_managed_variables = true
}

resource "fly_app" "workspace" {
name = "coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
org = var.fly_org
Expand All @@ -16,8 +39,6 @@ resource "fly_ip" "workspace-ip6" {
resource "fly_volume" "home-volume" {
app = fly_app.workspace.name
name = "coder_${data.coder_workspace.me.owner}_${lower(replace(data.coder_workspace.me.name, "-", "_"))}_home"
# or use workspace id
# name = "coder_${data.coder_workspace.me.owner}_${data.coder_workspace.me.id}_home"
size = data.coder_parameter.volume-size.value
region = data.coder_parameter.region.value
}
Expand Down