Skip to content

ranjankuldeep/Terraform_AWS_Networking-IAAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Project: [Basics AWS Networking]

Overview

This Terraform project automates the provisioning and management of setting up basic networking setup as described in the blog. It uses Infrastructure as Code (IaC) principles to define and deploy resources on AWS.

Table of Contents

Prerequisites

Ensure you have the following prerequisites before using this Terraform project:

Getting Started

  1. Clone this repository:

    git clone [repository-url]
    cd [repository-directory]
  2. Initialize the Terraform configuration:

    terraform init
  3. Update the variables in terraform.tfvars with your desired values.

  4. Apply the Terraform configuration:

    terraform apply

Project Structure

main.tf: The main Terraform configuration file. terraform.tfvars: Example variable values (make a copy for your own use). .gitignore: Gitignore file to exclude certain files from version control.

Variables

The main variables used in this project include:

vpc_cidr: CIDR block for the Virtual Private Cloud (VPC).

Deploying

To deploy the infrastructure, follow the steps in the Getting Started section.

Destroying

terraform destroy

Architecture Overview

For a detailed overview of the architecture and design choices, please refer to the associated Medium blog post: Basics of AWS Networking .

Contributing

Contributions are welcome! If you find any issues or have suggestions, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Languages