scottslowe-learning-tools/terraform/aws
Scott S. Lowe 287dee3f1a Merge pull request #75 from lowescott/aws-bastion
Add learning environment to show Terraform building an SSH bastion host on AWS
2017-05-23 16:21:09 -06:00
..
bastion-aws Commit finalized Terraform configuration 2017-05-23 16:19:56 -06:00
new-vpc Reorganize repository contents 2017-02-23 16:12:37 -07:00
simple-ec2 Reorganize repository contents 2017-02-23 16:12:37 -07:00
README.md Reorganize repository contents 2017-02-23 16:12:37 -07:00

Using Terraform with AWS

This directory contains a number of subdirectories with example configurations intended to help users understand how to use Terraform (http://terraform.io) with AWS. All of these example configurations require a working Terraform installation and access to a valid AWS account.

Contents

  • README.md: This file you're currently reading.

  • new-vpc: This directory contains a Terraform configuration to create a new VPC and associated items, then turn up a CoreOS instance in that VPC. This directory requires Terraform 0.7.9 or later.

  • simple-ec2: This directory contains a simple Terraform configuration for spinning up an Ubuntu 14.04 EC2 instance in an account's default VPC.

Prerequisites

These instructions assume you've already installed Terraform and that you have access to a valid AWS account. Installing Terraform and/or working with AWS accounts are not covered in any of these materials.

These environments were tested with Terraform 0.7.7 and later. Earlier versions may or may not work; I recommend upgrading your version of Terraform to 0.7.7.

License

This material is licensed under the MIT License.