- An Azure account that you have full admistrative ownership of and isnt running any production workloads
- A web broswer
If you have been assigned an Azure account by SANS for a course this is fine to use for this workshop. If you have an Azure account already, you can use this but be aware you will be hosting a vulnerable web application created by the workshop code. If you need to register a new Azure account, you can create a Pay-As-You-Go Azure subscription from here:
You are liable for any expenses associated with hosting objects and services within your azure account.
For this workshop, the costs will be less than $5.
A full teardown script is provided at the end of the workshop to delete all assets created.
Steps to delete subscriptions at the end are also provided.
- Log into Azure and open a cloud shell
- clone this repository using:
git clone https://github.com/cy63rSANS/workshop1_deploy
- Execute terraform init and terraform apply:
terraform init
terraform apply
- Check out the new assets in the resource group "SANSWorkshop", click on the virtual machine called 'Webserver1' and finds its public IP address.
- Browse to the Public IP, you should have a web site online (wait a few minutes if you don't)
- now execute the final build script back in your Azure shell.
./final.sh
- You are now ready to start hardening the platform, follow the instructions in the document linked above.