Spaces:
Runtime error
Runtime error
File size: 775 Bytes
b6f0f70 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
data "google_project" "project" {
project_id = var.secret_project_id
}
resource "google_secret_manager_secret" "secret_manager" {
secret_id = var.secret_id
replication {
auto {}
}
}
resource "google_secret_manager_secret_version" "secret_manager_version" {
secret = google_secret_manager_secret.secret_manager.name
secret_data = var.secret_data
}
resource "google_secret_manager_secret_iam_member" "secret_manager_iam_member" {
secret_id = google_secret_manager_secret.secret_manager.id
member = "serviceAccount:${
data.google_project.project.number
}-compute@developer.gserviceaccount.com"
role = "roles/secretmanager.secretAccessor"
depends_on = [
google_secret_manager_secret.secret_manager
]
}
|