Spin up azure infrastructure with necessary components already setup, linked and ready to iterate.
Architecting an infrastructure requires going through many decisions and there are many contraint to think about. I wanted to document experiences and knowledge gained throughout my journey in tech and create an infrastructure that have already been thought through. Also, the infrastructure should be flexible such that it could be applied to any domain. The goal is to create a base architecture that could be easy to extend and spin up an infrastructure with performance, security, cost and agility optimized.
- run
az login
- copy
rg.parameters.json
torg.parameters.local.json
- fill in the parameters in
rg.parameters.local.json
- Generate a SSH key
ssh-keygen -t rsa -b 4096
if it does not exists - run
main.ps1
Note by default, it searches the SSH keys in ~/.ssh/id_rsa.pub
.
Main script will be in main.ps1