Common IAC
Extension for Visual Studio Code enabling easier editing of infrastructure code of azure resources.
Features
- Generate Azure resources provision script (Bicep) and deployment pipeline (Azure DevOps).
- Generate Azure devops CI/CD pipeline template for web applications.
Quick Start
Launching Common IAC
Run the command IAC: Generate Azure infrastructure as code from the command palette.
Setting up Application name
Input application name
Picking resources to gerneate template
Select Azure resource or Devops CI/CD pipeline
Structure and Templates are generated
Snippets
Typing az to pop up bicep snippet list.
- az-res > Azure Resource Group
- az-logAnalyticsWorkSpace > Azure LogAnalytics Workspace:
- az-appInsight > Azure Application Insight
- az-appServicePlan > Azure App Service Plan
- az-app > Azure App Service
- az-keyVault > Azure KeyVault
- az-keyVault.privateEndpoint > Azure KeyVault PrivateEndpoint
- az-storageAccount > Azure StorageAccount
- az-keyVault.secret.set > Azure KeyVault secret set
- az-appService.privateEndpoint > AppService Private Endpoint
- az-vmScaleSet > VirtualMachine ScaleSet
- az-vnet > Azure Virtual Network
- az-storageAccount.privateEndpoint > Azure StorageAccount PrivateEndpoint
- az-spoke.front > Spoke Front Subnet
- az-spoke.middle > Spoke Middle Subnet
- az-spoke.back > Spoke Back Subnet
- az-naming > Naming Convention module
Requirements
- Azure subscription is required
- Azure DevOps is required
Known Issues
Track issue here
Release Notes
0.0.2
Initial release of extension
| |