Terraform module which creates Microsoft Entra ID (previously Azure Active Directory) Application resources.
- Registers an application in Microsoft Entra ID.
- Creates a corresponding Microsoft Entra ID service principal.
- Adds an identifier URI by default.
- Service management reference enforced (e.g. ServiceNow App ID).
- Minimum two owners enforced.
- Microsoft Entra role
Application Developerat the tenant scope.
provider "azuread" {}
data "azuread_user" "foo" {
user_principal_name = "[email protected]"
}
data "azuread_user" "bar" {
user_principal_name = "[email protected]"
}
module "app" {
source = "equinor/app/azuread"
version = "~> 0.9"
application_display_name = "example-app"
service_management_reference = "12345"
owners = [
data.azuread_user.foo.object_id,
data.azuread_user.bar.object_id
]
}