Clean up simple EC2 environment

Remove hard-coded variables and move to `terraform.tfvars` for better portability. Rename variables file for greater consistency across environments. Add output to display IP address of spawned EC2 instance.

Signed-off-by: Scott Lowe <scott.lowe@scottlowe.org>
This commit is contained in:
Scott Lowe 2017-05-25 09:31:56 -06:00
parent 9476c3ab2f
commit 0014866674
No known key found for this signature in database
GPG key ID: 949F43F6E6C11780
3 changed files with 9 additions and 4 deletions

View file

@ -0,0 +1,3 @@
output "instance_ip_address" {
value = "${aws_instance.test-01.public_ip}"
}

View file

@ -1,3 +1,3 @@
provider "aws" {
region = "us-west-2"
region = "${var.user_region}"
}

View file

@ -1,17 +1,19 @@
variable "user_region" {
type = "string"
description = "AWS region in which to create all resources"
}
variable "keypair" {
type = "string"
description = "AWS SSH keypair to use to connect to instances"
default = "aws_rsa"
}
variable "flavor" {
type = "string"
description = "AWS type to use when creating instances"
default = "t2.micro"
}
variable "sec-group" {
type = "string"
description = "AWS security group to apply to instances"
default = "sg-7099b514"
}