Вы можете получить доступ к секретам Secret Manager через Terraform, используя версию 3.8 бета-провайдера или выше.
terraform {
required_version = ">= 0.12"
required_providers {
google-beta = ">= 3.8"
}
}
data "google_secret_manager_secret_version" "my-secret" {
provider = google-beta
secret = "my-secret"
version = "1"
}
Вот как вы получаете доступ к значению:
output "secret" {
value = data.google_secret_manager_secret_version.my-secret.secret_data
}