Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Azure Bicep and Octopus Deploy

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Sarah Lean
Word Count
1,246
Language
English
Hacker News Points
-
Summary

Microsoft introduced Bicep in late 2020 as a Domain-Specific Language (DSL) designed to simplify the deployment of Azure resources, offering a modular and reusable approach that is popular within the IT community. As of version 0.3, Bicep is fully supported for production use, and this article provides a comprehensive guide on creating and deploying Bicep templates using Octopus Runbooks. The guide assumes familiarity with Azure Resource Manager (ARM) templates and walks through the process of setting up an Azure App Service Plan and a Linux Web App using Bicep, detailing parameter declaration, resource configuration, and deployment steps. To automate deployment, the Bicep template is packaged into a ZIP file and uploaded to Octopus Deploy, where users define deployment variables and employ Azure CLI scripts to execute the deployment process. The article encourages further exploration of Bicep modules for complex deployments and offers community support for users seeking assistance.