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: 15 May 2024

AzInsider Home Page

Caution

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
cd 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-confidential-ledgerazure-confidential-ledger
08azure-container-appsazure-container-apps
09azure-databricks-workspaceazure-databricks-workspace
10azure-environment-network-security-groups-and-application-security-groupsazure-environment-network-security-groups-and-application-security-groups
11azure-event-grid-custom-topic-and-event-hub-handlerazure-event-grid-custom-topic-and-event-hub-handler
12azure-event-grid-viewerazure-event-grid-viewer
13azure-event-hub-namespace-and-vnet-integrationazure-event-hub-namespace-and-vnet-integration
14azure-firewall-environmentazure-firewall-environment
15azure-function-http-triggerazure-function-http-trigger
16azure-functions-dotnet-workerazure-functions-dotnet-worker
17azure-functions-for-powershell-linuxazure-functions-for-powershell-linux
18azure-labsazure-labs
19azure-logic-appazure-logic-app
20azure-managed-grafanaazure-managed-grafana
21azure-openaiazure-openai
22azure-purviewazure-purview
23azure-sentinelazure-sentinel
24azure-web-app-private-link-with-azure-sql-db-and-storageazure-web-app-private-link-with-azure-sql-db-and-storage
25barracuda-waf-vmbarracuda-waf-vm
26basic-web-app-solutionbasic-web-app-solution
27chatgpt-basechatgpt-base
28checkpoint-cloudguard-network-security-firewall-threat-preventioncheckpoint-cloudguard-network-security-firewall-threat-prevention
29computer-visioncomputer-vision
30cortex-certifaicortex-certifai
31cpanel-whm-for-azurecpanel-whm-for-azure
32create-cognitive-services-text-analytics-containercreate-cognitive-services-text-analytics-container
33create-data-science-vm-windowscreate-data-science-vm-windows
34create-front-door-for-a-highly-available-web-appcreate-front-door-for-a-highly-available-web-app
35create-language-servicecreate-language-service
36create-service-bus-namespace-and-topiccreate-service-bus-namespace-and-topic
37create-vm-series-next-generation-firewall-palo-alto-networkscreate-vm-series-next-generation-firewall-palo-alto-networks
38create-win-vm-with-obs-ndi-skypecreate-win-vm-with-obs-ndi-skype
39create-wordpress-using-bicep-modulescreate-wordpress-using-bicep-modules
40cross-regional-load-balancercross-regional-load-balancer
41deploy-and-monitor-api-managementdeploy-and-monitor-api-management
42deploy-container-image-to-azure-container-registrydeploy-container-image-to-azure-container-registry
43deploy-n-tier-architecturedeploy-n-tier-architecture
44django-with-sql-dbdjango-with-sql-db
45docker-on-ubuntudocker-on-ubuntu
46docker-swarm-clusterdocker-swarm-cluster
47enable-microsoft-defender-for-cloudenable-microsoft-defender-for-cloud
48Enhancing-Security-and-Monitoring-AZ-500-lab-013Enhancing-Security-and-Monitoring-AZ-500-lab-013
49enterprise-deployment-using-azure-app-service-environmententerprise-deployment-using-azure-app-service-environment
50f5-advanced-WAFf5-advanced-WAF
51face-serviceface-service
52fortinet-fortigate-nextgen-firewallfortinet-fortigate-nextgen-firewall
53gitlab-servergitlab-server
54hardened-webapphardened-webapp
55hub-spoke-network-topologyhub-spoke-network-topology
56implement-azure-virtual-machine-level-backupimplement-azure-virtual-machine-level-backup
57implement-intersite-connectivityimplement-intersite-connectivity
58implement-secure-hybrid-networkimplement-secure-hybrid-network
59jenkins-serverjenkins-server
60logic-app-send-maillogic-app-send-mail
61magentomagento
62microsoft-defender-for-cloudmicrosoft-defender-for-cloud
63microsoft-defender-for-cloud-az-500-lab-014microsoft-defender-for-cloud-az-500-lab-014
64microsoft-sentinel-automation-rulemicrosoft-sentinel-automation-rule
65microsoft-sentinel-scheduled-analytics-rulemicrosoft-sentinel-scheduled-analytics-rule
66mongodb-on-ubuntumongodb-on-ubuntu
67moodlemoodle
68morpheus-datamorpheus-data
69nginx-plus-with-app-protect-premium-editionnginx-plus-with-app-protect-premium-edition
70nvidia-image-for-ai-using-gpusnvidia-image-for-ai-using-gpus
71octopus-deployoctopus-deploy
72postgresql-on-ubuntupostgresql-on-ubuntu
73serverless-web-applicationserverless-web-application
74service-endpoints-and-securing-storageservice-endpoints-and-securing-storage
75skytapskytap
76static-webappstatic-webapp
77ubuntu-20.04LTS-with-prometheus-and-grafanaubuntu-20.04LTS-with-prometheus-and-grafana
78umbraco-cmsumbraco-cms
79Utilize Private Link for accessing apps on networks with overlapping addresses.Utilize Private Link for accessing apps on networks with overlapping addresses.
80veeam-backup-reaplication-v11veeam-backup-reaplication-v11
81virtual-machine-with-officevirtual-machine-with-office
82vms-loop-templatevms-loop-template
83wildflywildfly
84wordpress-azure-app-service-2022wordpress-azure-app-service-2022
85zscaler-cloud-connectorzscaler-cloud-connector
86zscaler-private-access-connectorzscaler-private-access-connector

Next Steps

  1. Review the Application Samples

  2. Review the FAQ

  3. Learn how to contribute