This commit is contained in:
Edward Viaene
2016-10-13 08:25:44 +00:00
parent a21b60fe40
commit 2604f6729f
6 changed files with 75 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
resource "aws_instance" "example" {
ami = "${lookup(var.AMIS, var.AWS_REGION)}"
instance_type = "t2.micro"
# the public SSH key
key_name = "${aws_key_pair.mykeypair.key_name}"
}
resource "aws_ebs_volume" "ebs-volume-1" {
availability_zone = "eu-west-1a"
size = 20
type = "gp2"
tags {
Name = "extra volume data"
}
}
resource "aws_volume_attachment" "ebs-volume-1-attachment" {
device_name = "/dev/xvdh"
volume_id = "${aws_ebs_volume.ebs-volume-1.id}"
instance_id = "${aws_instance.example.id}"
}
+4
View File
@@ -0,0 +1,4 @@
resource "aws_key_pair" "mykeypair" {
key_name = "mykeypair"
public_key = "${file("${var.PATH_TO_PUBLIC_KEY}")}"
}
+27
View File
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA14REPxY78zJGcOowCZjs8JrxmeFHPfk+MRtprYfdQiX0CzyX
UdmaeAgxWksKN2I1JKHmeVoeC+iSPerja2n/JfFlOPKmpRVvxe75aVGnN5kK0qmf
FWr+pCtwybXVcv3+w09d7wYZw9amj0cVbJd0I6VqRlz19NRqq20454Yn1X+dZgIp
oh+peGeg9/67vG0fcp9/LqZxBsxVWgWWIG1xl7vVzPMYHT11sP9wiWSwQLYQ2xAf
0QYIuVMXp3NMNU5l36/CIRJnQOVIuvdGDkpvWLnIuAa1bmGfQGL9SXA4SbR7Fybu
rzfcffS69UZ/89lPC1USzX1myOXcH5w1IINtvwIDAQABAoIBAFt/nDnshqdJwP5P
bvWkJ3Q/VDOwoT5+gxj2OneiJx3eXy4mG1h0ulAbqlhbY4r/9vAGjIMY74i+xNfk
0YjZB6pkQkVbP8T2xO2T9+/u6r+ACkhGG3RMaK/qgYgh2u1nSLJDD+5a+LVcfHp4
A3CHHJfFsskMzp+TT3ZYeMBTBLZvH8iVW144VK4PeqxX/+Z6YaEFbZIE1WzSOHPm
h4+Ha8f7V1uDNVZQWvXpzwEeuwbD/fPISKUoN0I7Dqknok51DBPooReGVHsOrO5I
W9fhY8Z8FaH3iuIn4pdJCQZOcOhEHFWiQNcUBTMlhHklGyivzXEfQwv+hRkh6nLg
YxHObAECgYEA+5x1LAmbfam+ehcLmBOB6PtAwl5Z5G41lo283zL5aWwy0ZUQO3x9
0nMwqzMIm05D/5u+EsrHjbiv8GnAlc5G+hhJ7+EDSyHEZP9xBPFDty2rdeh1ixgx
cFChKXhfO9YQWH8QiFcWA7k4rvmcTpihmxv/Bcne8ZTuwdUOL8O64Z8CgYEA20ai
AWPtjCv0S937H41LtWeNtfkzmh/OMgIGgugEDCZ26mSwNqIrFwnyDmaS4Tm0aoht
UVqWi7A9ILmXhS2MjNGowZ0s4huQ/atuBMExJ/njhVJ2skU7xPPFpuxhAKi8+LJN
1rpG+mn0NhkE1c+1N64m56qKuLPTvTWyxN0jP+ECgYEA0Je5HDUqz1c2LomEdyNV
BA2odns6EwK7MoF3H6Nm2lt1FgN6XZaryRjuNEAu1nJgNTysq2+pWHjQg4Nowckt
VpFkWpY04MixxPlwfSR3exlFmI6LRDFeazqtIXBFo5moG3XcAuwPuC6KK6WMTCyF
bc4b8nSVe7p45gD3remauQkCgYEA0u2U9YVsgoPdkgVMhcNjanLcbIn1S3MA5DXy
kYYiLpXpmfuVTlic3qKgh52/+IuLs1bc4X8khebYRlyBFokERImBrg1FmZMu2/VF
9ajpYi0M4bi7mSzkG8brAHEttnaaoRjTq5Swpj25vzg94HbXOWJ65iq1GotRSRcY
iiq2t8ECgYEAuoV7wu1zyA1G6zyY8V2cwqNCPW1XnMY2lR6Jqtl8Ldx4COE0Mal5
9rzWOdJESCRIgNRcidR5nMMqacQgePufSfWHWfFY27ho2fthq/SW2eYQkkfxl41+
X47iVMIvqisB0SnRGhjGI3lVCFonPZqeE+j3alT+uz972MnMxFRo7HE=
-----END RSA PRIVATE KEY-----
+1
View File
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXhEQ/FjvzMkZw6jAJmOzwmvGZ4Uc9+T4xG2mth91CJfQLPJdR2Zp4CDFaSwo3YjUkoeZ5Wh4L6JI96uNraf8l8WU48qalFW/F7vlpUac3mQrSqZ8Vav6kK3DJtdVy/f7DT13vBhnD1qaPRxVsl3QjpWpGXPX01GqrbTjnhifVf51mAimiH6l4Z6D3/ru8bR9yn38upnEGzFVaBZYgbXGXu9XM8xgdPXWw/3CJZLBAthDbEB/RBgi5Uxenc0w1TmXfr8IhEmdA5Ui690YOSm9Yuci4BrVuYZ9AYv1JcDhJtHsXJu6vN9x99Lr1Rn/z2U8LVRLNfWbI5dwfnDUgg22/ ubuntu@ubuntu-xenial
+3
View File
@@ -0,0 +1,3 @@
provider "aws" {
region = "${var.AWS_REGION}"
}
+17
View File
@@ -0,0 +1,17 @@
variable "AWS_REGION" {
default = "eu-west-1"
}
variable "PATH_TO_PRIVATE_KEY" {
default = "mykey"
}
variable "PATH_TO_PUBLIC_KEY" {
default = "mykey.pub"
}
variable "AMIS" {
type = "map"
default = {
us-east-1 = "ami-13be557e"
us-west-2 = "ami-06b94666"
eu-west-1 = "ami-844e0bf7"
}
}