mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
chore: specify google provider versions in example terraform projects (#740)
This commit is contained in:
@ -1,8 +1,12 @@
|
|||||||
terraform {
|
terraform {
|
||||||
required_providers {
|
required_providers {
|
||||||
coder = {
|
coder = {
|
||||||
source = "coder/coder"
|
source = "coder/coder"
|
||||||
version = "0.2.1"
|
version = "~> 0.2"
|
||||||
|
}
|
||||||
|
google = {
|
||||||
|
source = "hashicorp/google"
|
||||||
|
version = "~> 4.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -78,7 +82,7 @@ resource "google_compute_instance" "dev" {
|
|||||||
}
|
}
|
||||||
boot_disk {
|
boot_disk {
|
||||||
auto_delete = false
|
auto_delete = false
|
||||||
source = google_compute_disk.root.name
|
source = google_compute_disk.root.name
|
||||||
}
|
}
|
||||||
service_account {
|
service_account {
|
||||||
email = data.google_compute_default_service_account.default.email
|
email = data.google_compute_default_service_account.default.email
|
||||||
@ -88,6 +92,6 @@ resource "google_compute_instance" "dev" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
resource "coder_agent" "dev" {
|
resource "coder_agent" "dev" {
|
||||||
count = length(google_compute_instance.dev)
|
count = length(google_compute_instance.dev)
|
||||||
instance_id = google_compute_instance.dev[0].instance_id
|
instance_id = google_compute_instance.dev[0].instance_id
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
terraform {
|
terraform {
|
||||||
required_providers {
|
required_providers {
|
||||||
coder = {
|
coder = {
|
||||||
source = "coder/coder"
|
source = "coder/coder"
|
||||||
version = "0.2.1"
|
version = "~> 0.2"
|
||||||
|
}
|
||||||
|
google = {
|
||||||
|
source = "hashicorp/google"
|
||||||
|
version = "~> 4.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -78,19 +82,19 @@ resource "google_compute_instance" "dev" {
|
|||||||
}
|
}
|
||||||
boot_disk {
|
boot_disk {
|
||||||
auto_delete = false
|
auto_delete = false
|
||||||
source = google_compute_disk.root.name
|
source = google_compute_disk.root.name
|
||||||
}
|
}
|
||||||
service_account {
|
service_account {
|
||||||
email = data.google_compute_default_service_account.default.email
|
email = data.google_compute_default_service_account.default.email
|
||||||
scopes = ["cloud-platform"]
|
scopes = ["cloud-platform"]
|
||||||
}
|
}
|
||||||
metadata = {
|
metadata = {
|
||||||
windows-startup-script-ps1 = data.coder_agent_script.dev.value
|
windows-startup-script-ps1 = data.coder_agent_script.dev.value
|
||||||
serial-port-enable = "TRUE"
|
serial-port-enable = "TRUE"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "coder_agent" "dev" {
|
resource "coder_agent" "dev" {
|
||||||
count = length(google_compute_instance.dev)
|
count = length(google_compute_instance.dev)
|
||||||
instance_id = google_compute_instance.dev[0].instance_id
|
instance_id = google_compute_instance.dev[0].instance_id
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user