diff --git a/infra/templates/osdu-r3-mvp/data_partition/secrets.tf b/infra/templates/osdu-r3-mvp/data_partition/secrets.tf index 5e4af435fe7bd341d67ada737ea042a5669f2966..198b7cd0ed2aa9fe576a6b568b7806f835a74f6f 100644 --- a/infra/templates/osdu-r3-mvp/data_partition/secrets.tf +++ b/infra/templates/osdu-r3-mvp/data_partition/secrets.tf @@ -44,6 +44,7 @@ locals { eventgrid_domain_key_name = format("%s-key", local.eventgrid_domain_name) eventgrid_records_topic_name = format("%s-recordstopic", local.eventgrid_domain_name) eventgrid_records_topic_endpoint = format("https://%s.%s-1.eventgrid.azure.net/api/events", local.eventgrid_records_topic, var.resource_group_location) + event_grid_resourcegroup_name = format("%s-eventgrid-resourcegroup", var.data_partition_name) elastic_endpoint = format("%s-elastic-endpoint", var.data_partition_name) elastic_username = format("%s-elastic-username", var.data_partition_name) @@ -152,6 +153,11 @@ resource "azurerm_key_vault_secret" "recordstopic_name" { key_vault_id = data.terraform_remote_state.central_resources.outputs.keyvault_id } +resource "azurerm_key_vault_secret" "eventgrid_resource_group" { + name = local.event_grid_resourcegroup_name + value = azurerm_resource_group.main.name + key_vault_id = data.terraform_remote_state.central_resources.outputs.keyvault_id +} #------------------------------- # Elastic diff --git a/infra/templates/osdu-r3-mvp/data_partition/tests/unit/unit_test.go b/infra/templates/osdu-r3-mvp/data_partition/tests/unit/unit_test.go index 49d69d507f691829317a1596ed39fc8579d7c041..6716e3b407d7e07d9d1ac874281aa899a5d16c91 100644 --- a/infra/templates/osdu-r3-mvp/data_partition/tests/unit/unit_test.go +++ b/infra/templates/osdu-r3-mvp/data_partition/tests/unit/unit_test.go @@ -49,7 +49,7 @@ func TestTemplate(t *testing.T) { TfOptions: tfOptions, Workspace: workspace, PlanAssertions: nil, - ExpectedResourceCount: 85, + ExpectedResourceCount: 86, ExpectedResourceAttributeValues: resourceDescription, }