This is a simple script to bootstrap a new hackathon project on Azure.
The bootstrap.bicep
file creates the following resources:
- Application Insights
- Azure Event Hubs
- Azure Machine Learning Workspace and Compute Instances
- Azure OpenAI Service
- Computer Vision
- Container Registry
- Cosmos DB
- Form Recognizer
- Functions App
- Key Vault
- Log Analytics Workspace
- Resource Group
- Search Service
- Speech Service
- Storage Account
- Web App
These resources provide a comprehensive environment to kickstart your hackathon project on Azure.
- Login to your Azure account:
az login
- Run the script:
.\bootstrap.ps1 -SubscriptionId <subscription-id> -ResourceGroupName <resource-group-name> -Location <location> -HackathonName <hackathon-name> -HackathonTeamsFile <hackathon-teams-file> -UseResourceGroupLocation <$true | $false>
Parameter | Description |
---|---|
SubscriptionId | The subscription ID where the resources will be created. |
ResourceGroupName | The name of the resource group where the resources will be created. |
Location | The location where the resources will be created. |
HackathonName | The name of the hackathon. |
HackathonTeamsFile | The path to the csv file containing the teams participating in the hackathon. The file should have the following columns: name , objectId . |
UseResourceGroupLocation | Use the location of the resource group. |