Skip to content

Troubleshooting

Install it:

Terminal window
Install-Module -Name powershell-yaml -Scope CurrentUser -Force

Real deployment requires:

Terminal window
Connect-AzAccount

-Plan does not require Azure sign-in.

Create the secret in Key Vault before deploying, or use -GeneratePassword for a disposable lab.

The script rejects existing Key Vaults that do not use RBAC authorization. Use a different vault name or migrate the vault.

Validation rejects inbound 3389 and 1433 from broad sources. Keep Bastion-only access or restrict the source prefix.

Run:

Terminal window
.\scripts\Test-Local.ps1 -ConfigFile .\config.local.yaml