Tools for managing creation Storage Accounts and its objects.
This extension is now unpublished from Marketplace. You can choose to uninstall it.
vsts-tasks
I want to achieve here a few tasks which let me to create and manage a Storage Account on an Azure DevOps' Release Pipeline.
How to use
Install the task in your Azure Devops account by navigating to the marketplace and click install. Select the Azure Devops account where the task will be deployed to.
Add the task to your release by clicking in your release on add a task. Click the Add button on the Create Storage Account task.
Configure task.
On release run the storage account and/or table will be created if not exist.
1. Create Storage Account
Provides a possibility to create storage account and a single table on a Release pipeline, before application deployment.
Configure the task.
Select an AzureRM subscription connection - use service principal scoped to one resource group
Set the storage account name, if not exist it will be created
Select a location from a dropdown list, if not selected will be inherited from resource group
Select Sku
Set the table name if you want to create a table in newly created storage account
2. Add Storage Account's connection string to Key Vault
Configure the task.
Select an AzureRM subscription connection - use service principal scoped to one resource group
Set the storage account name, which connection string you want to store
Set key vault name, if not exist it will be created
Set key name
Select a location from a dropdown list, if not selected will be inherited from resource group