The goal of the project is to provide a quick method for engineers to get started on setting up App Services and connecting Azure Resources.
Quickly create an app service with your choice of connected Azure Resources with minimal inputs. The resources you deploy will not match prefectly what you are trying to create, but they can be used as a starting point.
- Azure Container Registry
- Vnet Intergration
- Private Endpoint
- Storage Mount Blob
- Storage Mount File Share
- App GateWay
- KeyVault
Open your Azure Cloud Shell, copy / paste the below code block in your shell to run.
git clone https://github.com/kedsouza/AppServiceLinuxQuickRepo.git && cd AppServiceLinuxQuickRepo && python app.py
Demo.mp4
Running tool this in your Azure Cloud Shell is the quickest way as you should be signed in by default and the shell has python installed by default.
location=<azure-region> default is northcentralus
example usage: python app.py location=eastus
Creating interconnected Azure resources can be time consuming:
- Creation from the Azure Portal can involve a lot of clicks.
- Using the Azure CLI can involve a lot of workload in terms of making sure you are typing the correct parameters.
Prerequistes:
- Install the latest version of the Azure CLI and login to your Azure account.
- Have Python3 installed on your machine.
Run the following command from the command line:
git clone https://github.com/kedsouza/AppServiceLinuxQuickRepo.git && cd AppServiceLinuxQuickRepo && python app.py DEBUG