Skip to content

Cloud infrastructure templates for common use cases written in Terraform!

License

Notifications You must be signed in to change notification settings

woaitsAryan/terraform-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Templates

Welcome to the Terraform Templates Repository! This repository is a collection of Terraform templates designed for various use cases, created with the aim of learning and demonstrating Terraform's capabilities.

Instructions

Each directory in this repository contains a different Terraform template. Each template has its own README file with specific instructions and details about what the template does. Please read these README files to understand the purpose and functionality of each template. Note that these templates are designed according to my personal preferences and use cases.

How do I run these templates?

  1. Ensure you have Terraform installed on your machine. If not, you can download it from the official Terraform website.
  2. Install AWS CLI on your system by following the instructions on the official AWS CLI Installation Guide and then setting it up using official AWS CLI Quickstart Guide.
  3. Go to the directory of the template you want to run and follow the instructions in the README file.

Terraform Templates Index

These are overly simplified explanations, for detailed feature-sets kindly navigate to the respective directories.

  1. aws-dynamoDB: Provisions a NoSQL database using AWS DynamoDB.
  2. aws-ec2-asg-lb: Creates a VM with auto-scaling and a load balancer using AWS EC2, ASG, and LB. Currently in development
  3. aws-ec2: Provisions an Ubuntu instance using AWS EC2.
  4. aws-ecr: Sets up a container registry using AWS ECR.
  5. aws-fargate: Manages serverless containers using AWS Fargate. Currently in development
  6. aws-s3: Provides object storage using AWS S3.
  7. gcp-gce: Provisions an Ubuntu VM using Google Cloud Platform's GCE.

Please navigate to the respective directories for detailed instructions on how to use each template.

About

Cloud infrastructure templates for common use cases written in Terraform!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published