O Google Cloud anunciou a disponibilidade geral do Terraform Google Provider v6.0.0. Esta versão principal se concentra em aprimorar a usabilidade e a segurança para gerenciar recursos do Google Cloud. Aqui estão algumas mudanças notáveis:
**Exclusão de Rótulo Padrão "goog-terraform-provisioned":**
Esta versão apresenta uma opção para desativar o rótulo padrão "goog-terraform-provisioned" adicionado na versão 5.0.0. Esse rótulo no nível do provedor será adicionado aos recursos aplicáveis para identificar aqueles criados pelo Terraform. Esse rótulo padrão se aplica somente a recursos recém-criados com um campo de rótulos. Isso permite que os usuários visualizem recursos gerenciados pelo Terraform em outras ferramentas, como Google Cloud Console e Cloud Billing.
**Campos de Proteção contra Exclusão Adicionados a Vários Recursos:**
Para evitar a exclusão acidental de recursos importantes, muitos recursos agora têm a proteção contra exclusão ativada por padrão. Esses recursos incluem `google_domain`, `google_cloud_run_v2_job`, `google_cloud_run_v2_service`, `google_folder` e `google_project`. A maioria é ativada pelo campo `deletion_protection`, enquanto `google_project` usa especificamente o campo `deletion_policy` definido como `PREVENT` por padrão.
**Redução do Comprimento do Sufixo em "name_prefix" Permitida:**
Esta versão aborda o problema "Permitir a redução do comprimento do sufixo anexado a modelos de instância name_prefix (#15374)" alterando o comportamento padrão para `name_prefix` em vários recursos. O comprimento máximo do `name_prefix` definido pelo usuário aumentou de 37 para 54 caracteres. O provedor usará um sufixo anexado mais curto ao usar um `name_prefix` com mais de 37 caracteres, permitindo nomes de recursos mais flexíveis.
Com recursos como exclusão de rótulos padrão e proteção contra exclusão, esta versão aprimora a visibilidade de recursos gerenciados pelo Terraform em outras ferramentas e evita exclusões acidentais. O TPG 6.0.0 visa melhorar a usabilidade e a segurança do Terraform para gerenciar recursos do Google Cloud.
Ao atualizar para a versão 6.0 do Terraform Google Provider, consulte o guia de atualização no Registro do Terraform para obter uma lista completa das alterações e considerações sobre a atualização. Para mais detalhes sobre esta versão principal, confira as Notas de versão do TPG 6.0.0. Saiba mais sobre o Terraform no Google Cloud na documentação do Terraform no Google Cloud.