feat: Update Coder Terraform Provider to v0.2.1 (#563)

This update exposes the workspace name and owner, and changes
authentication methods to be explicit. Implicit authentication
added unnecessary complexity and introduced inconsistency.
This commit is contained in:
Kyle Carberry
2022-03-25 10:34:45 -06:00
committed by GitHub
parent 27c24de764
commit a06821c103
10 changed files with 235 additions and 232 deletions

View File

@ -2,6 +2,7 @@ terraform {
required_providers {
coder = {
source = "coder/coder"
version = "0.2.1"
}
}
}
@ -41,6 +42,7 @@ data "coder_workspace" "me" {
}
data "coder_agent_script" "dev" {
auth = "google-instance-identity"
arch = "amd64"
os = "linux"
}
@ -87,8 +89,5 @@ resource "google_compute_instance" "dev" {
resource "coder_agent" "dev" {
count = length(google_compute_instance.dev)
auth {
type = "google-instance-identity"
instance_id = google_compute_instance.dev[0].instance_id
}
instance_id = google_compute_instance.dev[0].instance_id
}