Skip to content

Terraform module that creates an Azure AD application to provide Lacework read-only access to Azure Subscriptions and Tenants

Notifications You must be signed in to change notification settings

cgraf-spiria/terraform-azure-ad-application

 
 

Repository files navigation

terraform-azure-ad-application

GitHub release Codefresh build status

Terraform module that creates an Azure Active Directory Application to provide Lacework read-only access to Azure Subscriptions and Tenants.

Inputs

Name Description Type Default Required
application_name The name of the Azure Active Directory Application string "lacework_security_audit" no
create Set to false to prevent the module from creating any resources bool true no
all_subscriptions (DEPRECATED) If set to true, grant read access to ALL subscriptions within the selected Tenant (overrides subscription_ids) bool false no
subscription_ids (DEPRECATED) List of subscriptions to grant read access to. By default the module will only use the primary subscription list(string) [] no
application_identifier_uris (DEPRECATED) A list of user-defined URI(s) for the Lacework AD Application list(string) [] no
key_vault_ids (DEPRECATED) A list of Key Vault Ids used in your subscription for the Lacework AD App to have access to list(string) [] no
management_group_id (DEPRECATED) The ID of the Management Group string "" no
password_length [DEPRECATED] The length of the Lacework AD Application password number 30 no
tenant_id A Tenant ID different from the default defined inside the provider string "" no
use_management_group (DEPRECATED) If set to true, the AD Application will be set up to leverage a Management Group bool false no

Outputs

Name Description
application_id The Lacework AD Application id
application_password The Lacework AD Application password
created Was the Active Directory Application created
service_principal_id The Lacework Service Principal id
tenant_id (DEPRECATED) A Tenant ID used to configure the AD Application

About

Terraform module that creates an Azure AD application to provide Lacework read-only access to Azure Subscriptions and Tenants

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 66.7%
  • HCL 30.1%
  • Makefile 3.2%