Google Cloud объявил о выпуске общедоступной версии Terraform Google Provider v6.0.0. Этот основной выпуск фокусируется на повышении удобства использования и безопасности управления ресурсами Google Cloud. Вот некоторые примечательные изменения:

**Отказ от метки по умолчанию "goog-terraform-provisioned":**

В этом выпуске представлена опция отказа от метки по умолчанию "goog-terraform-provisioned", добавленной в версии 5.0.0. Эта метка уровня провайдера будет добавляться к соответствующим ресурсам для идентификации ресурсов, созданных Terraform. Эта метка по умолчанию применяется только к вновь созданным ресурсам с полем меток. Это позволяет пользователям просматривать ресурсы, управляемые Terraform, в других инструментах, таких как Google Cloud Console и Cloud Billing.

**Поля защиты от удаления, добавленные к нескольким ресурсам:**

Чтобы предотвратить случайное удаление важных ресурсов, для многих ресурсов теперь по умолчанию включена защита от удаления. К таким ресурсам относятся `google_domain`, `google_cloud_run_v2_job`, `google_cloud_run_v2_service`, `google_folder` и `google_project`. Большинство из них включаются полем `deletion_protection`, в то время как `google_project` использует поле `deletion_policy`, для которого по умолчанию установлено значение `PREVENT`.

**Разрешено сокращение длины суффикса в "name_prefix":**

В этом выпуске решена проблема "Разрешить сокращение длины суффикса, добавляемого к шаблонам экземпляров name_prefix (#15374)" путем изменения поведения по умолчанию для `name_prefix` в нескольких ресурсах. Максимальная длина определяемого пользователем `name_prefix` увеличена с 37 до 54 символов. Поставщик будет использовать более короткий добавляемый суффикс при использовании `name_prefix` длиной более 37 символов, что позволит использовать более гибкие имена ресурсов.

Благодаря таким функциям, как отказ от меток по умолчанию и защита от удаления, эта версия повышает видимость ресурсов, управляемых Terraform, в других инструментах и предотвращает случайные удаления. TPG 6.0.0 направлен на повышение удобства использования и безопасности Terraform для управления ресурсами Google Cloud.

При обновлении до версии 6.0 Terraform Google Provider обратитесь к руководству по обновлению в реестре Terraform, чтобы получить полный список изменений и рекомендаций по обновлению. Дополнительные сведения об этом основном выпуске см. в примечаниях к выпуску TPG 6.0.0. Дополнительные сведения о Terraform в Google Cloud см. в документации по Terraform в Google Cloud.