GithubHelp home page GithubHelp logo

woaitsaryan / terraform-templates Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 45 KB

Cloud infrastructure templates for common use cases written in Terraform!

License: MIT License

Shell 17.07% HCL 82.93%
aws template terraform

terraform-templates's Introduction

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.

terraform-templates's People

Contributors

woaitsaryan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.