mirror of
https://github.com/farcasclaudiu/terraform-course.git
synced 2026-06-29 15:02:01 +03:00
updated to latest version
This commit is contained in:
@@ -0,0 +1,33 @@
|
|||||||
|
# these resources are added to provide the vpc_id and subnets to the consul module
|
||||||
|
# aws_default_* are resources that terraform doesn't creat, rather adopt
|
||||||
|
# See https://www.terraform.io/docs/providers/aws/r/default_vpc.html for more info
|
||||||
|
|
||||||
|
# default VPC
|
||||||
|
resource "aws_default_vpc" "default" {
|
||||||
|
tags {
|
||||||
|
Name = "Default VPC"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# default subnets
|
||||||
|
resource "aws_default_subnet" "default_az1" {
|
||||||
|
availability_zone = "${var.AWS_REGION}a"
|
||||||
|
|
||||||
|
tags {
|
||||||
|
Name = "Default subnet for ${var.AWS_REGION}a"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
resource "aws_default_subnet" "default_az2" {
|
||||||
|
availability_zone = "${var.AWS_REGION}b"
|
||||||
|
|
||||||
|
tags {
|
||||||
|
Name = "Default subnet for ${var.AWS_REGION}b"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
resource "aws_default_subnet" "default_az3" {
|
||||||
|
availability_zone = "${var.AWS_REGION}c"
|
||||||
|
|
||||||
|
tags {
|
||||||
|
Name = "Default subnet for ${var.AWS_REGION}c"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,6 +3,12 @@ module "consul" {
|
|||||||
key_name = "${aws_key_pair.mykey.key_name}"
|
key_name = "${aws_key_pair.mykey.key_name}"
|
||||||
key_path = "${var.PATH_TO_PRIVATE_KEY}"
|
key_path = "${var.PATH_TO_PRIVATE_KEY}"
|
||||||
region = "${var.AWS_REGION}"
|
region = "${var.AWS_REGION}"
|
||||||
|
vpc_id = "${aws_default_vpc.default.id}"
|
||||||
|
subnets {
|
||||||
|
"0" = "${aws_default_subnet.default_az1.id}"
|
||||||
|
"1" = "${aws_default_subnet.default_az2.id}"
|
||||||
|
"2" = "${aws_default_subnet.default_az3.id}"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
output "consul-output" {
|
output "consul-output" {
|
||||||
value = "${module.consul.server_address}"
|
value = "${module.consul.server_address}"
|
||||||
|
|||||||
Reference in New Issue
Block a user