Skip to content

prudvikeshav/Kodekloud-terraform-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Challenge Series

Welcome to the Terraform Challenge Series! This README provides a concise overview of the three challenges, each with its own problem statement and solutions.

Table of Contents

  1. Challenges Overview
  2. Challenges Details
  3. Getting Started
  4. Resources
  5. Support

Challenges Overview

This series includes three Terraform labs, each addressing different infrastructure scenarios:

  1. Challenge Lab 1: Kubernetes Deployment.
  2. Challenge Lab 2: Deploying an EC2 instance with IAM role.
  3. Challenge Lab 3: Setting up an RDS instance and configuring security groups.

Challenges Details

Challenge Lab 1

Problem Statement: Set up a VPC with two public and two private subnets, and a security group allowing SSH access.

Solution Folder: lab1

Challenge Lab 2

Problem Statement: Deploy an EC2 instance in a private subnet with a key pair and IAM role for S3 access.

Solution Folder: lab2

Challenge Lab 3

Problem Statement: Create an RDS instance in a private subnet with an automatic backup policy and appropriate security group rules.

Solution Folder: lab3

Getting Started

  1. Clone the Repository:

    git clone https://github.com/your-repo/terraform-challenges.git
    cd terraform-challenges
  2. Navigate to Each Lab:

    cd lab1
    terraform init
    terraform apply
    
    cd ../lab2
    terraform init
    terraform apply
    
    cd ../lab3
    terraform init
    terraform apply

Resources

Support

For support, please refer to the Terraform Community or reach out on related forums.

Happy Terraforming! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages