Google Cloud ha anunciado la disponibilidad general de Terraform Google Provider v6.0.0. Esta versión principal se centra en mejorar la usabilidad y la seguridad para administrar los recursos de Google Cloud. Estos son algunos cambios notables:
**Etiqueta predeterminada de exclusión voluntaria "goog-terraform-provisioned":**
Esta versión presenta una opción para optar por no usar la etiqueta predeterminada "goog-terraform-provisioned" agregada en la versión 5.0.0. Esta etiqueta a nivel de proveedor se agregará a los recursos aplicables para identificar aquellos creados por Terraform. Esta etiqueta predeterminada solo se aplica a los recursos creados recientemente con un campo de etiquetas. Esto permite a los usuarios ver los recursos administrados por Terraform en otras herramientas como Google Cloud Console y Cloud Billing.
**Campos de protección de eliminación agregados a múltiples recursos:**
Para evitar la eliminación accidental de recursos importantes, muchos recursos ahora tienen habilitada la protección de eliminación de forma predeterminada. Estos recursos incluyen `google_domain`, `google_cloud_run_v2_job`, `google_cloud_run_v2_service`, `google_folder` y `google_project`. La mayoría están habilitados por el campo `deletion_protection`, mientras que `google_project` utiliza específicamente el campo `deletion_policy` establecido en `PREVENT` de forma predeterminada.
**Se permite reducir la longitud del sufijo en "name_prefix":**
Esta versión aborda el problema "Permitir reducir la longitud del sufijo añadido a las plantillas de instancia name_prefix (#15374)" cambiando el comportamiento predeterminado para `name_prefix` en múltiples recursos. La longitud máxima del `name_prefix` definido por el usuario ha aumentado de 37 a 54 caracteres. El proveedor utilizará un sufijo añadido más corto cuando se utilice un `name_prefix` de más de 37 caracteres, lo que permite nombres de recursos más flexibles.
Con características como las etiquetas predeterminadas de exclusión voluntaria y la protección de eliminación, esta versión mejora la visibilidad de los recursos administrados por Terraform en otras herramientas y evita eliminaciones accidentales. TPG 6.0.0 tiene como objetivo mejorar la usabilidad y la seguridad de Terraform para administrar los recursos de Google Cloud.
Al actualizar a la versión 6.0 de Terraform Google Provider, consulte la guía de actualización en Terraform Registry para obtener una lista completa de los cambios y las consideraciones de actualización. Para obtener más detalles sobre esta versión principal, consulte las Notas de la versión para TPG 6.0.0. Obtenga más información sobre Terraform en Google Cloud en la documentación de Terraform en Google Cloud.