Christochi / terraform-aws-webapp

The Terraform configuration sets up infrastructure for deploying a website or web application in AWS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraform-AWS-Webapp

Infrastructure Diagram

Alt

Description

The Terraform configuration sets up infrastructure for deploying applications. The directory structure of the terraform configuration consists of:

  • modules
  • packer
  • setup-database
  • setup-nwk
  • setup-server

Requirement

  • AWS account
  • install terraform
  • install Packer
  • install ansible

Setup

VPC Setup

  • spin-up network infrastructure in the setup-nwk directory
  • build ami image using packer in the packer directory (need to be done once, unless the image got deleted)

EC2 Setup

  • do above steps
  • spin-up ec2 instance in the setup-server directory

Database Setup

  • in progress

About

The Terraform configuration sets up infrastructure for deploying a website or web application in AWS


Languages

Language:HCL 97.7%Language:Shell 1.7%Language:HTML 0.6%