- Git (https://git-scm.com/downloads)
- Docker (https://docs.docker.com/get-docker/)
Explain:
- Azure basics / Azure portal
- Principles:
- Declarative resource definition
- Idempotency
- Simplicity
- Convention over configuration
- get azure subscription and service principal data (subscription id, tentant id etc.) from the workshop team
- create
src/config.envbased on filesrc/config.env.templateand fill env variables
- build docker container (see
Readme_Docker.md) - start docker container (see
Readme_Docker.md)
. ./terraform-init.shcopy content of folder 01_resource_group to folder src
. ./terraform-plan.sh. ./terraform-apply.shcopy content of folder 02_module_keyvault to folder src
. ./terraform-plan.sh. ./terraform-apply.shcopy content of folder 03_module_keyvault_secret to folder src\modules\keyvault
. ./terraform-plan.sh. ./terraform-apply.sh. ./terraform-destroy.sh