A simple tool to create Azure resources (based on ARM templates and Pulumi code) that may not require user technical knowledge (shell, json, etc.)
Possible use cases:
- Spin up your devops environments from your smartphone and deallocate them when not in use
- Create software demos and provide a dedicated portal to magage those resources (VMs and NSGs)
- Extend your iPad capabilities with a cheap VM on the cloud
- Learn about ARM templates and Pulumi
The examples provided are just a subset of templates I needed at some point in time for a specific reason. Don't use them as an architecture reference.
Start by doing the environment configuration with the required authentication data
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export FLASK_APP=application.py
flask run
py -3 -m venv env
env\scripts\activate
pip install -r requirements.txt
SET FLASK_APP=application.py
flask run
- Select inputs
- Comment lines on templates
- Show error messages
- Remove "priority": "Spot" if the deployment failed with InvalidTemplateDeployment for that reason (and evictionPolicy)