app

jungopro/app/azuread

Terraform Module HCL AZUREAD ⏱ stale 6y 2mo

A module to create an Application with Service Principle

Install

module "app" {
source = "jungopro/app/azuread"
version = "1.400.0"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-azuread-app ![Build Status](https://dev.azure.com/jungodevops/Terraform/_build/latest?definitionId=29&branchName=master) A module to create an Application with Service Principal This Terraform module deploys an application and Service Principal to Azure Active Directory Usage ``hcl module "app" { source = "jungopro/app/azuread" } ` Example with custom values `hcl module "app" { source = "jungopro/app/azuread" app_name = "mycustomApp identifier_urls = ["http://app.domain.com","http://my.domain.com"] reply_urls = ["http://app.domain.com","http://my.domain.com"] generate_spn_password = false # supply your own value in the next key spn_password = "MySecret$pnPassw0rD!" } ``

Inputs (5)

NameTypeDescriptionDefault
app_namestringname of the application"myApp"
identifier_urlslistA list of user-defined URI(s) that uniquely identify a Web application within it[]
reply_urlslistA list of URLs that user tokens are sent to for sign in, or the redirect URIs th[]
generate_spn_passwordboolshould we auto-generate password for spn. if false, specify a value for the var.true
spn_passwordstringpassword to provide for the created spn. will be set only if var.generate_spn_pa""

Outputs (8)

app_object_id
spn_id
spn_application_id
spn_object_id
spn_display_name
spn_passowrd_id
spn_passowrd
app_application_id

Resources (4)

azuread_applicationazuread_service_principalazuread_service_principal_passwordrandom_password

Details

FrameworkTerraform Module
LanguageHCL
Version1.400.0
Cloud AZUREAD
Total downloads5.7k
Inputs5
Outputs8
Resources4
Namespacejungopro
Updated