You can use PowerShell to create a key vault and secrets and assign access policy to users, groups or Apps.
Create Self Hosted Linux Build agent using release pipeline (ARM template) and override template parameter values using variables and scope for release pipeline.
Create Self Hosted Windows Build agent using release pipeline (ARM template).
Resolve – FullyQualifiedErrorId : There was an error with the service principal used for the deployment
Error related to Az module observed while running Azure PowerShell task in Azure Release Pipeline on Ubuntu (Linux) can be fixed.