README.md 812 B

A module to build a 2 tier VPC

Prerequisites

  • aws-cli
  • tfenv

Generate Key Pair

aws ec2 create-key-pair --profile redislabs --key-name maguec1 --region us-west-1 \
| jq .KeyMaterial |  awk '{gsub(/\\n/,"\n")}1' | \
sed -e s/\"//g >> ~/.ssh/maguec1.pem

chmod 0600 ~/.ssh/maguec1.pem

This keypair name should match the name of the VPC

Example usage

provider "aws" {
  region  = var.region
  profile = var.profile
}

module "vpc" {
  source         = "git@github.com:shokunin/tfmodule-aws-2tier-vpc?ref=master"
  region         = var.region
  profile        = var.profile
  vpc-name       = var.vpc-name
  vpc-cidr       = var.vpc-cidr
  vpc-azs        = var.vpc-azs
  enable-private = false
  common-tags = {
    "Owner"   = "maguec"
    "Project" = "example_terraform"
  }
}