terraform/ecc-gcp-043-ssl_connections_for_cloud_sql/green/sql.tf (23 lines of code) (raw):
resource "random_id" "this" {
byte_length = 4
}
resource "google_sql_database_instance" "this" {
name = "${var.dbname}-${random_id.this.hex}-043-green"
database_version = var.dbver
region = var.region
deletion_protection = false
settings {
user_labels = {
custodiarule = "ecc-gcp-043-ssl_connections_for_cloud_sql"
compliancestatus = "green"
}
tier = var.tier
ip_configuration {
require_ssl = true
}
}
}
resource "google_sql_ssl_cert" "this" {
common_name = "sql_ssl_cert_client_name_043_green"
instance = google_sql_database_instance.this.name
}