· 7 years ago · Sep 15, 2018, 10:34 PM
1###################################################################################
2# VARIABLES
3###################################################################################
4
5variable "aws_access_key" {}
6variable "aws_secret_key" {}
7variable "key_name" {
8 }
9
10###################################################################################
11# PROVIDERS
12###################################################################################
13
14provider "aws" {
15 access_key = "${var.aws_access_key}"
16 secret_key = "${var.aws_secret_key}"
17 region = "us-west-2"
18}
19
20###################################################################################
21# RESOURCES
22###################################################################################
23
24resource "aws_instance" "test_instance" {
25 ami = "ami-28e07e50"
26 instance_type = "t2.micro"
27 key_name = "${var.key_name}"
28}
29
30###################################################################################
31# OUTPUT
32###################################################################################
33
34output "aws_instance_public_dns_name" {
35 value = "${aws_instance.test_instance.public_dns}"
36}