Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lgmorand/azure-ade-devbox
Suite d'env pour une demo ADE
https://github.com/lgmorand/azure-ade-devbox
Last synced: 6 days ago
JSON representation
Suite d'env pour une demo ADE
- Host: GitHub
- URL: https://github.com/lgmorand/azure-ade-devbox
- Owner: lgmorand
- Created: 2024-01-22T21:59:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T05:32:57.000Z (about 1 month ago)
- Last Synced: 2024-10-17T19:16:37.876Z (30 days ago)
- Language: HCL
- Homepage:
- Size: 926 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](/media/devbox.png)
# Demo for Azure Deployment Env & Azure Dev Box
This repo helps to setup a demo of Azure Deployment Environment and Azure Dev Box [with customization](https://techcommunity.microsoft.com/t5/microsoft-developer-community/accelerate-developer-onboarding-with-the-configuration-as-code/ba-p/4062416)
# Installation
1. Run the [Github Action workflow](https://github.com/lgmorand/azure-ade-devbox/actions/workflows/demo.yaml) to provision a full demo environnment (it can take 90min but after 15min you can use it, the missing part is when creating & using a custom OS image)
# Demo
1. Go on the [Developer portal](https://devportal.microsoft.com/)
2. Create a DevBox. Select and upload a customization file. One example can be found [here](./devbox-customization/workload.yaml)
3. Wait for the creation of the DevBox. **It can take between 25 and 60min !!!**
# Installation via Terraform in progress
[Terraform portal DevCenter](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/dev_center)
https://github.com/orgs/Azure/projects/529/views/1?filterQuery=devcenter# Prerequisite
1- The subscription need to be registered to use namespace 'Microsoft.DevCenter'# Creation order
Microsoft.Network/virtualNetworks: create a virtual network.
Microsoft.Network/virtualNetworks/subnets: create a subnet.
Microsoft.DevCenter/devcenters: create a dev center.
Microsoft.DevCenter/projects: create a project.
Microsoft.DevCenter/networkConnections: create a network connection.
Microsoft.DevCenter/devcenters/devboxdefinitions: create a dev box definition.
Microsoft.DevCenter/devcenters/galleries: create an Azure Compute Gallery.
Microsoft.DevCenter/projects/pools: create a dev box pool.