@@ -72,23 +72,20 @@ resource "google_project_iam_member" "log" {
7272
7373resource "google_compute_disk" "boot" {
7474 # force re-create VM when cloud-init changes
75- name = format (" cloud-compose-boot-%s -%s" , var. name , md5 (data. cloudinit_config . ci . rendered ))
75+ name = format (" %s-boot -%s" , var. name , md5 (data. cloudinit_config . ci . rendered ))
7676 project = var. project_id
77- type = " pd-ssd "
77+ type = " hyperdisk-balanced "
7878 zone = var. zone
79- size = 10
79+ size = 20
8080 image = " projects/cos-cloud/global/images/${ var . os } "
8181 physical_block_size_bytes = 4096
8282}
8383
8484resource "google_compute_disk" "data" {
85- name = format (" %s-data-disk" , var. name )
86- project = var. project_id
87- type = " pd-ssd"
88- zone = var. zone
89- # to resize, extend in console or gcloud CLI
90- # then SSH into VM and run
91- # sudo resize2fs /dev/sdb
85+ name = format (" %s-data-disk" , var. name )
86+ project = var. project_id
87+ type = " hyperdisk-balanced"
88+ zone = var. zone
9289 size = var. disk_size_gb
9390 image = " debian-13-trixie-v20251111"
9491 physical_block_size_bytes = 4096
@@ -100,7 +97,7 @@ resource "google_compute_instance" "cloud-compose" {
10097 machine_type = var. machine_type
10198 zone = var. zone
10299 allow_stopping_for_update = true
103- tags = [" cloud-compose" , format ( " cloud-compose-%s " , var. name ) ]
100+ tags = [" cloud-compose" , var . name ]
104101 can_ip_forward = " false"
105102
106103 boot_disk {
@@ -148,7 +145,7 @@ resource "google_compute_instance" "cloud-compose" {
148145 }
149146
150147 service_account {
151- email = google_service_account. cloud-compose . email
148+ email = google_service_account. cloud-compose . email
152149 scopes = [
153150 " https://www.googleapis.com/auth/logging.write" ,
154151 " https://www.googleapis.com/auth/monitoring.write" ,
0 commit comments