Key Vault Architecture

    # Azure Key Vault Architecture ## Description 📝 In this architecture, we are using an Azure Key vault to store a secret that will be later used as a password for the admin of a Linux VM. This architecture provides a secure way to store and manage secrets, as the secrets are stored encrypted in the Azure Key Vault. Access to the secrets can be controlled through Azure Active Directory, providing additional security measures. # Architecture components 🏛️ 1. Resource Group 2. Virtual Network 3. Subnet 4. Key Vault 5. Key Vault secret 6. Linux VM 7. Network Interface # Requirements | Name | Configuration | | --- | --- | | Terraform | all versions | | Provider | Azurerm | | Provider version | 3.37 | ## How to use the architecture To use this architecture, clone it within your project and change the following components: | Variable | Description | | --- | --- | | location | Location for the main resource | | admin_password | Password for the linux vm admin | # Maintainer(s) - [Marsela Abdi](mailto:marsela@brainboard.co) - [Brainboard team](mailto:support@brainboard.co)