Hello Everyone,
Welcome to The Terraform Academy.
Ninjas of the Hidden Terraform Village has attacked the Leaf and Mist villages.
Well, we (the Uzumaki's) came up with a plan to save the village via master the deployment of essential AWS services for a web hosting environment to shout out for help. 😈, which also covers up the main objective like enhancing your superpowers of AWS and IAC capabilities in a limited period of time because as you all know that Living in this world as a DevOps comes up with a huge responsibility and the great OBITO UCHIHA has also stated out itself "IN THE NINJA WORLD, THOSE WHO DON’T FOLLOW THE RULES ARE TRASH. BUT, THOSE WHO ABANDON THEIR FRIENDS ARE EVEN WORSE THAN TRASH."
Let's just cut out the chase and FUN beginsssss 😈
- Ninja Wisdom Challenge : A quiz on Terraform best practices, and general concepts.
- Mystical Terraform Mastery : Participants receive a final, complex Terraform scenario to solve
leaf Village Hurdles
- VPC Fortress Construction:
- Challenge: Use Terraform to build a VPC with public and private subnets.
- Skills: VPC, Subnet, and Internet Gateway configuration.
- ALB Gatekeeper Deployment:
- Challenge: Deploy an Application Load Balancer (ALB) to distribute web traffic.
- Skills: ALB resource in Terraform, listener and target group configurations.
- Auto Scaling Ninja Squad:
- Challenge: Create an Auto Scaling Group (ASG) to ensure the availability and scalability of web servers.
- Skills: ASG resource in Terraform, launch configuration setup.
- Route53 Slam:
- Challenge: Create an Route53 record set to ensure the shoutout of web servers to world.
- Skills: Route53 resource in Terraform, recordset creation.
Mist Village Hurdles
- CloudFront Shield Technique:
- Challenge: Utilize Terraform to deploy CloudFront in front of an S3 bucket for content delivery.
- Skills: CloudFront resource, S3 bucket configuration.
- Secret S3 Scroll Deployment:
- Challenge: Securely deploy an S3 bucket to store and serve static web content.
- Skills: S3 resource in Terraform, bucket policies, and access control.
- Route53 Slam:
- Challenge: Create an Route53 record set to ensure the shoutout of web servers to world.
- Skills: Route53 resource in Terraform, recordset creation.
Step 1:
Clone this sacred scroll from git repository : https://github.com/OT-TRAINING/terraform
Step 2:
Choose your Clan to work in your favorite region & inform your Sensei to get your region's superpowers(Creds 😉 ).
Clan | Region |
---|---|
senju | us-east-1 |
uchiha | ap-south-1 |
uzumaki | us-east-2 |
sarutobi | us-west-1 |
hyuga | us-west-2 |
hatake | ap-southeast-1 |
otsutsuki | ap-northeast-1 |
Step 3:
Using the Terraform code provided in the above step creates a full infra 😉. There might be some road blockers in between as a surprise gift for you.
Now the fun begins 😈
Suggestion - Keep all of your expertise to their maximum potential.:innocent:
Step 4:
When your Terraform code is executed successfully. There will be a shout out for helping hand from the village website.
ShoutOut Stations:
After Successful deployment of essential AWS services (Test your web Banners up and running on below websites)
-
<your_name>-<clan_name>-leaf.opstree-war.live
Example : pankaj-senju-leaf.opstree-war.live
-
<your_name>-<clan_name>-mist.opstree-war.live
Example : pankaj-senju-mist.opstree-war.live
Rewards for the "Master Architect of the IAC Infrastructure"
- Master Architect : The participant with the highest score get a surprise gift.
- Terraform Architect Kit : DevOps gear for the top performers.
All the best Guys 🙂
Sensei for the villages
- 😈 Pankaj Kumar
- 😈 Prakash Jha
- 😈 Himanshi Parnami
- 😈 Ankit Rathi