https://github.com/martins-vds/hackathon-bootstrapper
This is a simple script to bootstrap a new hackathon project on Azure.
https://github.com/martins-vds/hackathon-bootstrapper
accelerator application-insights azure azure-computer-vision azure-container-registry azure-cosmos-db azure-event-hubs azure-functions azure-key-vault azure-machine-learning azure-openai azure-search-service azure-speech-service azure-storage-account azure-webapp bootstrapper form-recognizer hackathon log-analytics-workspace
Last synced: 7 months ago
JSON representation
This is a simple script to bootstrap a new hackathon project on Azure.
- Host: GitHub
- URL: https://github.com/martins-vds/hackathon-bootstrapper
- Owner: martins-vds
- License: mit
- Created: 2024-11-15T20:25:58.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-11-18T21:59:28.000Z (11 months ago)
- Last Synced: 2025-01-25T19:26:13.456Z (8 months ago)
- Topics: accelerator, application-insights, azure, azure-computer-vision, azure-container-registry, azure-cosmos-db, azure-event-hubs, azure-functions, azure-key-vault, azure-machine-learning, azure-openai, azure-search-service, azure-speech-service, azure-storage-account, azure-webapp, bootstrapper, form-recognizer, hackathon, log-analytics-workspace
- Language: Bicep
- Homepage:
- Size: 127 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hackathon Bootstrapper
This is a simple script to bootstrap a new hackathon project on Azure.
## Resources Created
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 AppThese resources provide a comprehensive environment to kickstart your hackathon project on Azure.
## Prerequisites
- [Azure CLI](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli)
- [PowerShell 7](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.4)## Usage
- Login to your Azure account:
```powershell
az login
```- Run the script:
```powershell
.\bootstrap.ps1 -SubscriptionId -ResourceGroupName -Location -HackathonName -HackathonTeamsFile -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. |