Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 946 Bytes

README.md

File metadata and controls

18 lines (15 loc) · 946 Bytes

msel-jeff-aws-sandbox

This is a simple sandbox setup for Jeff using Terraform. It's used for learning AWS and, hopefully, Terraform as well.

Right now this achieves the following:

  • Creates a VPC with 10.0.0.0/16 ip addresses
  • Creates a Subnet for 10.0.0.0/24 that assigns public ip addresses
  • Creates and Internet Gateway and a default route

Instructions

  1. Download terraform (https://www.terraform.io)
  2. Clone this repo git clone https://github.com/jhu-sheridan-libraries/msel-jeff-aws-sandbox.git)
  3. cd msel-jeff-aws-sandbox
  4. Install awscli pip install -r requirements.txt
  5. Configure aws cli with your AWS IAM credentials
  6. Important Create a profile called "jhuadmin" in awscli using your credentials
  7. Run terraform plan terraform plan -out jeff.plan, this will analyze the environment and figure out what needs to be created
  8. Run terraform apply terraform apply jeff.plan, this will create the resources