Google Cloud telah mengumumkan ketersediaan umum Terraform Google Provider v6.0.0. Rilis utama ini berfokus pada peningkatan kegunaan dan keamanan untuk mengelola resource Google Cloud. Berikut adalah beberapa perubahan penting:

**Label Default Opt-out "goog-terraform-provisioned":**

Rilis ini memperkenalkan opsi untuk memilih keluar dari label default "goog-terraform-provisioned" yang ditambahkan di versi 5.0.0. Label tingkat penyedia ini akan ditambahkan ke resource yang berlaku untuk mengidentifikasi resource yang dibuat oleh Terraform. Label default ini hanya berlaku untuk resource yang baru dibuat dengan kolom label. Hal ini memungkinkan pengguna untuk melihat resource yang dikelola Terraform di alat lain seperti Google Cloud Console dan Cloud Billing.

**Kolom Perlindungan Penghapusan Ditambahkan ke Beberapa Resource:**

Untuk mencegah penghapusan resource penting secara tidak sengaja, banyak resource sekarang memiliki perlindungan penghapusan yang diaktifkan secara default. Resource ini termasuk `google_domain`, `google_cloud_run_v2_job`, `google_cloud_run_v2_service`, `google_folder`, dan `google_project`. Sebagian besar diaktifkan oleh kolom `deletion_protection`, sementara `google_project` secara khusus menggunakan kolom `deletion_policy` yang disetel ke `PREVENT` secara default.

**Diizinkan Mengurangi Panjang Sufiks di "name_prefix":**

Rilis ini mengatasi masalah "Izinkan pengurangan panjang sufiks yang ditambahkan ke template instance name_prefix (#15374)" dengan mengubah perilaku default untuk `name_prefix` di beberapa resource. Panjang maksimum `name_prefix` yang ditentukan pengguna telah ditingkatkan dari 37 menjadi 54 karakter. Penyedia akan menggunakan sufiks tambahan yang lebih pendek saat menggunakan `name_prefix` yang lebih panjang dari 37 karakter, yang memungkinkan nama resource yang lebih fleksibel.

Dengan fitur seperti label default opt-out dan perlindungan penghapusan, versi ini meningkatkan visibilitas resource yang dikelola Terraform di alat lain dan mencegah penghapusan yang tidak disengaja. TPG 6.0.0 bertujuan untuk meningkatkan kegunaan dan keamanan Terraform untuk mengelola resource Google Cloud.

Saat mengupgrade ke versi 6.0 dari Terraform Google Provider, lihat panduan peningkatan di Terraform Registry untuk daftar lengkap perubahan dan pertimbangan peningkatan. Untuk detail selengkapnya tentang rilis versi utama ini, lihat Catatan Rilis untuk TPG 6.0.0. Pelajari lebih lanjut tentang Terraform di Google Cloud dalam dokumentasi Terraform di Google Cloud.