app-boundary

devops-rob/app-boundary/azuread

Terraform Module HCL AZUREAD

This Terraform module creates an application in Azure AD for HashiCorp Boundary to use when configuring Azure OIDC authentication.

Install
module "app-boundary" {
source = "devops-rob/app-boundary/azuread"
version = "0.1.2"
}
plain text: /constructs/tfmod-devops-rob-app-boundary-azuread/install.txt
⭐ Source on GitHub 📦 Registry page
README

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,

Inputs (3)
NameTypeDescriptionDefault
app_ownerslist(string)A set of object IDs of principals that will be granted ownership of the applicat required
logout_urlstringFront-channel logout URL."https://localhost:3000"
boundary_redirect_addressstringDNS hostname or IP address of Boundary."http://localhost:9200"
Outputs (6)
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.
Resources (5)
azuread_applicationazuread_application_passwordazuread_directory_roleazuread_service_principalrandom_id
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.2
Cloud AZUREAD
★ Stars0
Forks0
Total downloads4.6k
Inputs3
Outputs6
Resources5
LicenseApache-2.0
Namespacedevops-rob
Updated