7f0411e662
* Create keyvault-variables.ps1 * Handle decryption of appsettings * Use cloud env check * Remove duplicate config load logic, use public cloud check * Delete keyvault-variables.ps1 * Log error message * Rename file * Handle exception while decrypting * Fix attribute * Update EncryptedConfigProviderExtensions.cs * Adding log traces * Enable for EUAP for testing |
||
---|---|---|
.. | ||
ArmTemplates | ||
Scripts | ||
README.md |
README.md
Intent
The goal of this deployment folder is to fully automate the infrastructure of the App Service Diagnostics application. This will make it trivial to create the resources needed to deploy ASD into new clouds.
ARM templates also control Geneva configuration upgrades.
Note
Currently these deployments only work in the Azure Portal Powershell terminal
Commands
To deploy an ARM template from Powershell:
- Get portal access for the Diag Production WebApp subscription
- Find the subscription on Azure Portal
- Upload the template and parameter files from this directory to the Portal terminal
cd
to the uploaded directory- Enter the following commands in the Portal Powershell terminal
Select-AzureRmSubscription `
-SubscriptionId "..."
New-AzureRmResourceGroupDeployment `
-ResourceGroupName "..." `
-TemplateFile ".\antareskvtemplate.json" `
-TemplateParameterFile ".\{appname}-antareskvparameters.json"
Useful command to get current settings:
Get-AzureRmResourceGroupDeployment -ResourceGroupName "..."