From 83de5d38d9dc0498284959e119e568f075d5f8d7 Mon Sep 17 00:00:00 2001 From: dandds Date: Tue, 21 Jan 2020 19:52:09 -0500 Subject: [PATCH] Terraform initial database. This addes TF config for creating the initial database for the selected ATAT environment. The datatase name format is [environment]-atat. --- terraform/modules/postgres/main.tf | 10 +++++++++- terraform/modules/postgres/outputs.tf | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/terraform/modules/postgres/main.tf b/terraform/modules/postgres/main.tf index 860ece56..641c4102 100644 --- a/terraform/modules/postgres/main.tf +++ b/terraform/modules/postgres/main.tf @@ -34,4 +34,12 @@ resource "azurerm_postgresql_virtual_network_rule" "sql" { server_name = azurerm_postgresql_server.sql.name subnet_id = var.subnet_id ignore_missing_vnet_service_endpoint = true -} \ No newline at end of file +} + +resource "azurerm_postgresql_database" "db" { + name = "${var.environment}-atat" + resource_group_name = azurerm_resource_group.sql.name + server_name = azurerm_postgresql_server.sql.name + charset = "UTF8" + collation = "en_US.utf8" +} diff --git a/terraform/modules/postgres/outputs.tf b/terraform/modules/postgres/outputs.tf index e69de29b..1ff1dd65 100644 --- a/terraform/modules/postgres/outputs.tf +++ b/terraform/modules/postgres/outputs.tf @@ -0,0 +1,3 @@ +output "db_name" { + value = azurerm_postgresql_database.db.name +}