/terraform

Terraform Playground

Primary LanguageHCLMIT LicenseMIT

terraform

Terraform Playground

  • Repository to host AWS based Terraform modules..

The modules provides additional customizations with

  1. EC2 with EBS
  2. Security Groups
  3. IAM

Requirements

Name Version
terraform >= 0.14
aws ~> 3.0

Providers

Name Version
aws ~> 3.0

Modules

Name Source Version
allow_ssh_security_group ./modules/SG n/a
iam_instance_profile_for_ec2 ./modules/IAM n/a
test_instance ./modules/EC2 n/a

Resources

Name Type
aws_iam_instance_profile.emr_profile resource
aws_key_pair.ec2_key_pair resource

Inputs

Name Description Type Default Required
default_availability_zone Availability zone to be used by default string "us-east-1a" no
region AWS Deployment region.. string "us-east-1" no
root_user_key_pair Name for key pair string "default key pair to use." no
root_user_public_key SSH public key for root user any n/a yes
vpc_id Id of VPC used by subnet any n/a yes

Outputs

No outputs.