maxllt / Training-Terraform-AWS-ec2-Labs

Welcome to the AWS EC2 Labs repository! This repository serves as a collection of hands-on labs focusing on deploying EC2 instances on Amazon Web Services (AWS) using Terraform. These labs are designed to provide practical experience with infrastructure as code (IaC) and AWS services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS EC2 Labs with Terraform

Welcome to the AWS EC2 Labs repository! This repository serves as a collection of hands-on labs focusing on deploying EC2 instances on Amazon Web Services (AWS) using Terraform. These labs are designed to provide practical experience with infrastructure as code (IaC) and AWS services.

Labs Overview

Each lab in this repository focuses on a specific aspect of deploying EC2 instances with Terraform. You'll learn how to set up security groups, subnets, SSH access, VPCs, and internet gateways to deploy, manage EC2 instances effectively and more to come.

Getting Started

To get started with a lab, navigate to the respective lab directory. Each lab directory contains a README.md file providing instructions specific to that lab. Additionally, you'll find both French and English versions of the README in README_fr.md and README_us.md respectively.

Prerequisites

Before starting any lab, ensure you have the following prerequisites:

  • Basic understanding of AWS services
  • Familiarity with Terraform (version 0.12 or higher)
  • An AWS account with necessary permissions to create EC2 resources, security groups, subnets, VPCs, and internet gateways

Notes

  • Cost Awareness: Be mindful of the costs associated with using AWS services. The resources deployed in these labs may incur charges on your AWS account.
  • Usage Recommendations: These labs are intended for learning and training purposes. It is not recommended to use the configurations provided in production environments without proper evaluation of security and performance.

Contribution

Contributions to this repository are welcome! If you have suggestions for new labs, improvements to existing labs, or bug fixes, feel free to open an issue or submit a pull request.

License

This repository is licensed under the MIT License.

About

Welcome to the AWS EC2 Labs repository! This repository serves as a collection of hands-on labs focusing on deploying EC2 instances on Amazon Web Services (AWS) using Terraform. These labs are designed to provide practical experience with infrastructure as code (IaC) and AWS services


Languages

Language:HCL 100.0%