From 2306c01427ccedf7d5ab536be047ee23b23a824a Mon Sep 17 00:00:00 2001 From: Michael Gerlach Date: Tue, 23 Jan 2018 12:14:02 +0100 Subject: [PATCH] Add availability zone to instance ressource module --- modules/db_instance/main.tf | 3 ++- modules/db_instance/variables.tf | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/db_instance/main.tf b/modules/db_instance/main.tf index a9fd8f58..239b5f21 100644 --- a/modules/db_instance/main.tf +++ b/modules/db_instance/main.tf @@ -12,7 +12,7 @@ resource "aws_iam_role" "enhanced_monitoring" { resource "aws_iam_role_policy_attachment" "enhanced_monitoring" { count = "${var.create_monitoring_role ? 1 : 0}" - role = "${aws_iam_role.enhanced_monitoring.name}" + role = "${aws_iam_role.enhanced_monitoring.name}" policy_arn = "arn:aws:iam::aws:policy/service-role/AmazonRDSEnhancedMonitoringRole" } @@ -42,6 +42,7 @@ resource "aws_db_instance" "this" { db_subnet_group_name = "${var.db_subnet_group_name}" parameter_group_name = "${var.parameter_group_name}" + availability_zone = "${var.availability_zone}" multi_az = "${var.multi_az}" iops = "${var.iops}" publicly_accessible = "${var.publicly_accessible}" diff --git a/modules/db_instance/variables.tf b/modules/db_instance/variables.tf index 75802177..3887e0e3 100644 --- a/modules/db_instance/variables.tf +++ b/modules/db_instance/variables.tf @@ -89,6 +89,11 @@ variable "parameter_group_name" { default = "" } +variable "availability_zone" { + description = "The Availability Zone of the RDS instance" + default = "" +} + variable "multi_az" { description = "Specifies if the RDS instance is multi-AZ" default = false