(Part-2) Leverage Bicep: Standard model to Automate Azure IaaS deployment
Chapter 2
- Bicep Development Environment
Bicep is a language. You will need an editor to write the language and an environment to run it.
Required
Visual Studio Code
reference: Deploy Bicep files from Visual Studio Code
Azure CLI or Azure PowerShell
reference: How to deploy resources with Bicep and Azure CLI
Deploy resources with Bicep and Azure PowerShell
!! The bicep file can be run from Visual Studio Code, so if you have VS Code installed, you do not need a command line.
Recommend
Visual Studio Code Extension
A feature called IntelliSense is useful. While you are coding in bicep, a pull-down pop up with options for the next candidate function, API version, etc. GitHub Copilot can also be used as an extension to make your work more efficient. (OpenAI Technology)
GitHub Account
Use it as a repository for bicep files.
- Tips
Install extensions from VS Code-- Only GitHub Copilot is available for a fee.
Azure Resource manager Tools Extensions
Bicep Extensions
GitHub Copilot - Sample code and explanation
localtemplate/bicep/BICEP at master · akkoike/localtemplate (github.com)
- Application sequence mapping
Almost 30 USD / day
>> Next Chapter (Traps and Avoidance)
Published on:
Learn moreRelated posts
Announcing the end of support for Node.js 18.x in the Azure SDK for JavaScript
After July 10, 2025, the Azure SDK for JavaScript will no longer support Node.js 18.x. Upgrade to an Active Node.js Long Term Support (LTS) ve...
February Patches for Azure DevOps Server
Today we are releasing patches that impact our self-hosted product, Azure DevOps Server. We strongly encourage and recommend that all customer...
Primer: Using Exchange Online PowerShell in Azure Automation Runbooks
In this primer, we cover how to create and execute Azure Automation Exchange Online runbooks (scripts) using cmdlets from the Exchange Online ...
Azure Developer CLI (azd) – February 2025
This post announces the February release of the Azure Developer CLI (`azd`). The post Azure Developer CLI (azd) – February 2025 appeared...
Using Azure AI Foundry SDK for your AI apps and agents
Design, customize and manage your own custom applications with Azure AI Foundry right from your code. With Azure AI Foundry, leverage over 1,8...
Azure Data Studio Retirement
We’re announcing the upcoming retirement of Azure Data Studio (ADS) on February 6, 2025, as we focus on delivering a modern, streamlined SQL d...
Microsoft Copilot (Microsoft 365): Developers building agents in Azure AI Foundry can ground their agent in files stored in SharePoint
Tenant Graph grounding provides grounding for agents with relevant information from Microsoft Graph, including files stored in SharePoint. Thi...
Smarter Features, Greater Productivity with Azure Maps in Dynamics 365 CRM
“Every step toward efficiency is a step toward success.” At Maplytics, we believe that innovation is not a choice but a continuous...
Use Azure Cosmos DB as a Docker container in CI/CD pipelines
There are lot of benefits to using Docker containers in CI/CD pipelines, especially for stateful systems like databases. For example, when you...