AzInsider
Glossary GitHub GitHub Issues Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
Edit page

Last updated: 09 Mar 2025

Welcome! - This is the AzInsider Home Page

Welcome to the AzInsider repository – your gateway to deploying diverse workloads effortlessly in your Azure environment using the power of Bicep language.

🌟 Star this repository now to stay updated and show your support for the project

We look forward to connecting with you and fostering a vibrant community together!

Value Proposition

The AzInsider Repo offers code samples to help you deploy various workloads in your Azure environment using Bicep language.

It simplifies the deployment process and makes it easy to get your applications up and running in Azure. Check it out!


Application Samples

Key Features:

  • 📂 Explore the application-workloads directory for a rich collection of real-world application samples.
  • 💡 Contribute and make your mark in the Azure community!

🚀 Get Started with Bicep:

  1. Begin by installing the necessary tooling.
  2. Master Bicep with the Bicep Learning Path.

📦 Deployment Options:

Option 1. Local Machine Deployment:

Deploy application samples directly from your local machine using Windows Terminal and Azure PowerShell.

$date = Get-Date -Format "MM-dd-yyyy"
$rand = Get-Random -Maximum 1000
$deploymentName = "AzInsiderDeployment-"+"$date"+"-"+"$rand"

New-AzResourceGroupDeployment -Name $deploymentName -ResourceGroupName azinsider_demo -TemplateFile .\main.bicep -TemplateParameterFile .\azuredeploy.parameters.json -c

You can also utilize a Bicep parameters file for added flexibility.

Option 2. Azure Portal Deployment:

  1. Access the Azure Portal, open CloudShell (using PowerShell), and clone this repository:
git clone https://github.com/daveRendon/azinsider.git
cd azinsider/application-workloads
  1. Once in the working directory of the sample application, execute the following command:
$date = Get-Date -Format "MM-dd-yyyy"
$rand = Get-Random -Maximum 1000
$deploymentName = "AzInsiderDeployment-"+"$date"+"-"+"$rand"

New-AzResourceGroupDeployment -Name $deploymentName -ResourceGroupName azinsider_demo -TemplateFile .\main.bicep -TemplateParameterFile .\azuredeploy.parameters.json -c

Join us in simplifying Azure deployments with Bicep and unleash the full potential of your cloud projects! 🔥

Catalog

The following table shows all the Bicep Application Samples.


All samples - 📇

No.Application Sample NameDisplay NameStatus & Versions
01a10-vthundera10-vthunder
02active-directory-new-domain-ha-2-dc-zonesactive-directory-new-domain-ha-2-dc-zones
03aksaks
04aks-baselineaks-baseline
05automate-password-rotation-azure-key-vaultautomate-password-rotation-azure-key-vault
06az500-lab015-microsoft-sentinelaz500-lab015-microsoft-sentinel
07Azure Compute FleetAzure Compute Fleet
08Azure Virtual Network ManagerAzure Virtual Network Manager
09azure-confidential-ledgerazure-confidential-ledger
10azure-container-appsazure-container-apps
11azure-databricks-workspaceazure-databricks-workspace
12azure-environment-network-security-groups-and-application-security-groupsazure-environment-network-security-groups-and-application-security-groups
13azure-event-grid-custom-topic-and-event-hub-handlerazure-event-grid-custom-topic-and-event-hub-handler
14azure-event-grid-viewerazure-event-grid-viewer
15azure-event-hub-namespace-and-vnet-integrationazure-event-hub-namespace-and-vnet-integration
16azure-firewall-environmentazure-firewall-environment
17azure-function-http-triggerazure-function-http-trigger
18azure-functions-dotnet-workerazure-functions-dotnet-worker
19azure-functions-for-powershell-linuxazure-functions-for-powershell-linux
20azure-labsazure-labs
21azure-logic-appazure-logic-app
22azure-managed-grafanaazure-managed-grafana
23azure-openaiazure-openai
24azure-purviewazure-purview
25azure-sentinelazure-sentinel
26azure-web-app-private-link-with-azure-sql-db-and-storageazure-web-app-private-link-with-azure-sql-db-and-storage
27barracuda-waf-vmbarracuda-waf-vm
28basic-web-app-solutionbasic-web-app-solution
29chatgpt-basechatgpt-base
30checkpoint-cloudguard-network-security-firewall-threat-preventioncheckpoint-cloudguard-network-security-firewall-threat-prevention
31computer-visioncomputer-vision
32Connecting Azure API Management to Azure OpenAI via Application Gateway.Connecting Azure API Management to Azure OpenAI via Application Gateway.
33cortex-certifaicortex-certifai
34cpanel-whm-for-azurecpanel-whm-for-azure
35create-cognitive-services-text-analytics-containercreate-cognitive-services-text-analytics-container
36create-data-science-vm-windowscreate-data-science-vm-windows
37create-front-door-for-a-highly-available-web-appcreate-front-door-for-a-highly-available-web-app
38create-language-servicecreate-language-service
39create-service-bus-namespace-and-topiccreate-service-bus-namespace-and-topic
40create-vm-series-next-generation-firewall-palo-alto-networkscreate-vm-series-next-generation-firewall-palo-alto-networks
41create-win-vm-with-obs-ndi-skypecreate-win-vm-with-obs-ndi-skype
42create-wordpress-using-bicep-modulescreate-wordpress-using-bicep-modules
43cross-regional-load-balancercross-regional-load-balancer
44Deploy DeepSeek-R1 on Azure Container Apps with Serverless GPUs using Bicep Language.deploy-deepseekr1-azure-container-apps
45deploy-and-monitor-api-managementdeploy-and-monitor-api-management
46deploy-container-image-to-azure-container-registrydeploy-container-image-to-azure-container-registry
47deploy-n-tier-architecturedeploy-n-tier-architecture
48Deploying AKS Control Plane Alert RulesDeploying AKS Control Plane Alert Rules
49django-with-sql-dbdjango-with-sql-db
50docker-on-ubuntudocker-on-ubuntu
51docker-swarm-clusterdocker-swarm-cluster
52enable-microsoft-defender-for-cloudenable-microsoft-defender-for-cloud
53Enhancing-Security-and-Monitoring-AZ-500-lab-013Enhancing-Security-and-Monitoring-AZ-500-lab-013
54enterprise-deployment-using-azure-app-service-environmententerprise-deployment-using-azure-app-service-environment
55f5-advanced-WAFf5-advanced-WAF
56face-serviceface-service
57fortinet-fortigate-nextgen-firewallfortinet-fortigate-nextgen-firewall
58gitlab-servergitlab-server
59hardened-webapphardened-webapp
60hub-spoke-network-topologyhub-spoke-network-topology
61implement-azure-virtual-machine-level-backupimplement-azure-virtual-machine-level-backup
62implement-intersite-connectivityimplement-intersite-connectivity
63implement-secure-hybrid-networkimplement-secure-hybrid-network
64jenkins-serverjenkins-server
65logic-app-send-maillogic-app-send-mail
66magentomagento
67microsoft-defender-for-cloudmicrosoft-defender-for-cloud
68microsoft-defender-for-cloud-az-500-lab-014microsoft-defender-for-cloud-az-500-lab-014
69microsoft-sentinel-automation-rulemicrosoft-sentinel-automation-rule
70microsoft-sentinel-scheduled-analytics-rulemicrosoft-sentinel-scheduled-analytics-rule
71mongodb-on-ubuntumongodb-on-ubuntu
72moodlemoodle
73morpheus-datamorpheus-data
74nginx-plus-with-app-protect-premium-editionnginx-plus-with-app-protect-premium-edition
75nvidia-image-for-ai-using-gpusnvidia-image-for-ai-using-gpus
76octopus-deployoctopus-deploy
77postgresql-on-ubuntupostgresql-on-ubuntu
78serverless-web-applicationserverless-web-application
79service-endpoints-and-securing-storageservice-endpoints-and-securing-storage
80skytapskytap
81static-webappstatic-webapp
82ubuntu-20.04LTS-with-prometheus-and-grafanaubuntu-20.04LTS-with-prometheus-and-grafana
83umbraco-cmsumbraco-cms
84Using Copilot in Azure to deploy Linux virtual machinesUsing Copilot in Azure to deploy Linux virtual machines
85Using deployment functions for Dynamic Cloud DeploymentsUsing deployment functions for Dynamic Cloud Deployments
86Utilize Private Link for accessing apps on networks with overlapping addresses.Utilize Private Link for accessing apps on networks with overlapping addresses.
87veeam-backup-reaplication-v11veeam-backup-reaplication-v11
88virtual-machine-with-officevirtual-machine-with-office
89vms-loop-templatevms-loop-template
90wildflywildfly
91wordpress-azure-app-service-2022wordpress-azure-app-service-2022
92zscaler-cloud-connectorzscaler-cloud-connector
93zscaler-private-access-connectorzscaler-private-access-connector

Next Steps

  1. Review the Application Samples

  2. Review the FAQ

  3. Learn how to contribute