From f831ab180d1c139f93ff80b700d32e0b370e9179 Mon Sep 17 00:00:00 2001 From: Noah Spannbauer Date: Fri, 28 Nov 2025 15:05:44 -0600 Subject: [PATCH] adding app registration module --- modules/app_registration/app_registration.tf | 12 ++---------- modules/app_registration/terraform.tf | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/modules/app_registration/app_registration.tf b/modules/app_registration/app_registration.tf index 3e3ea75..1295172 100644 --- a/modules/app_registration/app_registration.tf +++ b/modules/app_registration/app_registration.tf @@ -1,10 +1,6 @@ -data "azuread_client_config" "current" { - provider = var.destination == "external" ? azuread.external : azuread.internal -} +data "azuread_client_config" "current" {} -data "azuread_application_published_app_ids" "well_known" { - provider = azuread.entra -} +data "azuread_application_published_app_ids" "well_known" {} resource "random_uuid" "oauth2_permission_scope_uuid" {} @@ -13,7 +9,6 @@ resource "random_uuid" "read_app_role_uuid" {} resource "random_uuid" "write_app_role_uuid" {} resource "azuread_application" "app_registration" { - provider = azuread.entra display_name = module.environment.app_reg_name owners = [data.azuread_client_config.current.object_id] sign_in_audience = "AzureADMyOrg" @@ -103,14 +98,12 @@ resource "azuread_application" "app_registration" { resource "azuread_application_identifier_uri" "app_registration_identifier_uri" { count = var.enable_identifier_uri != null ? 1 : 0 - provider = azuread.entra application_id = azuread_application.app_registration.id identifier_uri = "api://${azuread_application.app_registration.client_id}" } resource "azuread_application_federated_identity_credential" "github_actions_federated_identity_credential" { count = var.federated_identity_credential != null ? 1 : 0 - provider = azuread.entra application_id = azuread_application.app_registration.id display_name = "github-actions" description = "Deployments for flying repo" @@ -121,7 +114,6 @@ resource "azuread_application_federated_identity_credential" "github_actions_fed resource "azuread_application_password" "app_registration_secret" { count = var.secret != null ? 1 : 0 - provider = azuread.entra application_id = azuread_application.app_registration.id display_name = var.secret.display_name end_date = var.secret.end_date != null ? var.secret.end_date : null diff --git a/modules/app_registration/terraform.tf b/modules/app_registration/terraform.tf index bb02569..e29d63e 100644 --- a/modules/app_registration/terraform.tf +++ b/modules/app_registration/terraform.tf @@ -2,7 +2,7 @@ terraform { required_providers { azuread = { source = "hashicorp/azuread" - configuration_aliases = [ azuread.entra ] + configuration_aliases = [ azuread ] } } } \ No newline at end of file