Skip to content

downspot/terraform-ec2-instances

Repository files navigation

ec2-instance

Edit or create appropriate *.tfvars file formatting as follows:

instance_type = "t2.medium"
security_group = "ds-ops-test"
key_name = "DS-OPS"
iam_instance_profile = "DS-OPS"
root_vol_size = "50"
storage_vol_size = "50"
count = "3"
prd_code = "PRD349"
vpc = "DATASCIENCES-DEV-EAST"
key_path = "/home/ec2-user/.ssh/DS-OPS.pem" 
termination_protection = "false"

File name formatting corresponds to environment, adjust accordingly:

dev-us-east-1.tfvars

Deploy with:

./deploy.sh <app name> <dev|preprod|prod> <us-east-1|us-west-2>

Destroy with:

./destory.sh <app name> <dev|preprod|prod> <us-east-1|us-west-2>

Show with:

./show.sh <app name> <dev|preprod|prod> <us-east-1|us-west-2>

Plan with:

./plan.sh <app name> <dev|preprod|prod> <us-east-1|us-west-2>

Notes

local ssh-agent must be running for remote execution on destroy

only one attached EBS volume mounted at /dev/xvdf /mnt/data

Releases

No releases published

Packages

No packages published