app-boundary
devops-rob/app-boundary/azuread
This Terraform module creates an application in Azure AD for HashiCorp Boundary to use when configuring Azure OIDC authentication.
Azure AD Application Registration for HashiCorp Boundary This Terraform module creates an application in Azure AD for HashiCorp Boundary to use when configuring Azure OIDC authentication. The application is configured with the correct Graph API permission required to perform these functions. Admin consent will still need to be granted for this permission in default directory. The permission granted to this application is GroupMember.Read.All which is the least privileged access permission required for this function. Example usage ``hcl provider "azuread" {} module "application" { source = "../" } output "display_name" { value = module.application.application_name } output "password" { value = module.application.client_secret sensitive = true } `` License Licensed under the Apache License,
| Name | Type | Description | Default |
|---|---|---|---|
| app_owners | list(string) | A set of object IDs of principals that will be granted ownership of the applicat | required |
| logout_url | string | Front-channel logout URL. | "https://localhost:3000" |
| boundary_redirect_address | string | DNS hostname or IP address of Boundary. | "http://localhost:9200" |
object_id — Object ID of Azure AD application.application_id — Application (Client) ID of Azure AD application.client_secret — Client secret of Azure AD application.client_secret_id — Client secret ID of Azure AD application.application_name — Display name of Azure AD application.tenant_id — Tenant ID of Azure subscription.