azure-auth-method

devops-rob/azure-auth-method/vault

Terraform Module HCL VAULT

This Terraform module enables and configures teh Azure auth method in HashiCorp Vault to enable workload authentication from Azure to HashiCorp Vault.

Install
module "azure-auth-method" {
source = "devops-rob/azure-auth-method/vault"
version = "0.1.0"
}
plain text: /constructs/tfmod-devops-rob-azure-auth-method-vault/install.txt
⭐ Source on GitHub 📦 Registry page
README

Azure Auth Method for HashiCorp Vault This Terraform module enables and configures teh Azure auth method in HashiCorp Vault to enable workload authentication from Azure to HashiCorp Vault. Pre-requisites This module requires an Azure application registration, with a linked Service Principal, and a role assignment containing the following permissions: - Microsoft.Compute/virtualMachines//read - Microsoft.Compute/virtualMachineScaleSets//read An Azure application registration can be provisioned using the Azure AD Application Registration for HashiCorp Vault Terraform Module. Example usage ``hcl provider "vault" { address = "http://localhost:8200" token = var.token } provider "azuread" {} provider "azurerm" { features {} } variable "token" {} data "azuread_client_config" "current" {} data "az

Inputs (7)
NameTypeDescriptionDefault
client_secretstringThe client secret for credentials to query the Azure APIs. required
tenant_idstringThe tenant id for the Azure Active Directory organization. required
azuread_application_urlstringThe configured URL for the application registered in Azure Active Directory. required
client_idstringThe client id for credentials to query the Azure APIs. required
max_lease_ttlstringSpecifies the maximum time-to-live. If set, this overrides the global default. M"9000s"
listing_visibilitystringSpecifies whether to show this mount in the UI-specific listing endpoint. Valid "unauth"
resourcestringThe configured URL for the application registered in Azure Active Directory."https://management.azure.com/"
Outputs (1)
path — The mount path of the Azure auth method.
Resources (2)
vault_auth_backendvault_azure_auth_backend_config
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud VAULT
★ Stars0
Forks0
Total downloads589
Inputs7
Outputs1
Resources2
LicenseApache-2.0
Namespacedevops-rob
Updated