-
Notifications
You must be signed in to change notification settings - Fork 0
Home
In this workshop, we will create an infrastructure based on the following instructions. After completion, your infrastructure will be reviewed based on the AWS Well-Architected Framework through a custom AWS lens created by our WAR experts.
Based on the review, marks will be allotted to the teams.
Goodies for the Winners:
Winner Winner Chicken Dinner
- Team names are provided by Opstree Guardians of DevOps
.
- Identify your OT helpers from the Guardian team.
- AWS web console access
- OT helper team will provide AWS account details.
Each team need to host 2 websites.
- Web 1 : teamname.opstree-war.live (ex: avengers.opstree-war.live) hosted on S3.

- Web 2: teamname-attendance.opstree-war.live (avengers-attendance.opstree-war.live) hosted on EC2. (will be accessible at avengers-attendance.opstree-war.live/attendance/healthz)

Below are the Architecture/instructions for the workshop that we are going to create in us-east-1 (N.Virginia) region.

- Step 1 : Create an S3 bucket "ot-teamname-war-s3" (ex: ot-avengers-war-s3)and host a website with opstree.png and index.html shared here: https://github.com/OT-TRAINING/ot-war-gameday-workshop/blob/main/Web_Files

-
Step 2 : As soon as the website is hosted and UP, inform your ot-helper for validation and further instructions.
-
Step 3 : Set up a go application on an EC2 instance which is dependent on AWS RDS (MySQL database): https://github.com/OT-TRAINING/ot-war-gameday-workshop/tree/main/attendance.
-
Step 4 : Make sure to create a master user & password, and database ( in the "additional configurations" block ) while creating RDS which will be used in the application config.


- Step 5 : Make sure to change database configs in the application config before deploying.

-
Step 6 : As soon as the attendance website is hosted and UP inform your ot-helper for validation and mapping it with domains.
-
Step 7 : Use the AWS WAR service for self-evaluation of your infra to check whether best practices have been followed, use ot-war-workshop lens for evaluation.

- Step 8 : Download the pdf report generated from the WAR review, rename the file ot_teamname_war.pdf (ex: ot_avengers_war.pdf) and upload it to the S3 created. Inform your ot-helper after completion for evaluation.

-
Step 9 : Your war score along with the Automation checks will be shown on your S3 website.
-
Step 10 : Start making the changes in your infra for scoring the maximum marks.
## All the best :)