Commit 48fae7bb authored by Felix Edelsten's avatar Felix Edelsten

Adding variables

parent a844fde2
Pipeline #6556 failed with stage
in 12 seconds
...@@ -70,6 +70,38 @@ variable "parameter_group" { ...@@ -70,6 +70,38 @@ variable "parameter_group" {
variable "route53_zone" {} variable "route53_zone" {}
variable "quicksight_rds_ingress_from_port" {
default = "3306"
}
variable "quicksight_rds_ingress_to_port" {
default = "3306"
}
variable "quicksight_rds_egress_from_port" {
default = "3306"
}
variable "quicksight_rds_ingress_to_port" {
default = "3306"
}
variable "quicksight_ingress_from_port" {
default = "0"
}
variable "quicksight_ingress_to_port" {
default = "65535"
}
variable "quicksight_egress_from_port" {
default = "0"
}
variable "quicksight_egress_to_port" {
default = "65535"
}
############################################################################################################# #############################################################################################################
# Security Group # Security Group
############################################################################################################# #############################################################################################################
...@@ -182,13 +214,13 @@ resource "aws_route53_record" "private_rds_read-replica" { ...@@ -182,13 +214,13 @@ resource "aws_route53_record" "private_rds_read-replica" {
resource "aws_security_group" "quicksight_rds" { resource "aws_security_group" "quicksight_rds" {
name = "QuickSight-RDS" name = "QuickSight-RDS"
description = "Allow QuickSight to RDS" description = "Allow QuickSight to RDS"
vpc_id = "${module.vpc.vpc_id}" vpc_id = "${var.vpc.vpc_id}"
} }
resource "aws_security_group_rule" "quicksight_rds_ingress" { resource "aws_security_group_rule" "quicksight_rds_ingress" {
type = "ingress" type = "ingress"
from_port = "3306" from_port = "${var.quicksight_rds_ingress_from_port}"
to_port = "3306" to_port = "${var.quicksight_rds_ingress_to_port}"
protocol = "tcp" protocol = "tcp"
source_security_group_id = "${aws_security_group.quicksight.id}" source_security_group_id = "${aws_security_group.quicksight.id}"
security_group_id = "${aws_security_group.quicksight_rds.id}" security_group_id = "${aws_security_group.quicksight_rds.id}"
...@@ -196,8 +228,8 @@ resource "aws_security_group_rule" "quicksight_rds_ingress" { ...@@ -196,8 +228,8 @@ resource "aws_security_group_rule" "quicksight_rds_ingress" {
resource "aws_security_group_rule" "quicksight_rds_egress" { resource "aws_security_group_rule" "quicksight_rds_egress" {
type = "egress" type = "egress"
from_port = "3306" from_port = "${var.quicksight_rds_egress_from_port}"
to_port = "3306" to_port = "${var.quicksight_rds_egress_to_port}"
protocol = "tcp" protocol = "tcp"
source_security_group_id = "${aws_security_group.quicksight.id}" source_security_group_id = "${aws_security_group.quicksight.id}"
security_group_id = "${aws_security_group.quicksight_rds.id}" security_group_id = "${aws_security_group.quicksight_rds.id}"
...@@ -210,13 +242,13 @@ resource "aws_security_group_rule" "quicksight_rds_egress" { ...@@ -210,13 +242,13 @@ resource "aws_security_group_rule" "quicksight_rds_egress" {
resource "aws_security_group" "quicksight" { resource "aws_security_group" "quicksight" {
name = "QuickSight" name = "QuickSight"
description = "QuickSight SG" description = "QuickSight SG"
vpc_id = "${module.vpc.vpc_id}" vpc_id = "${var.vpc.vpc_id}"
} }
resource "aws_security_group_rule" "quicksight_ingress" { resource "aws_security_group_rule" "quicksight_ingress" {
type = "ingress" type = "ingress"
from_port = "0" from_port = "${var.quicksight_ingress_from_port}"
to_port = "65535" to_port = "${var.quicksight_ingress_to_port}"
protocol = "tcp" protocol = "tcp"
source_security_group_id = "${aws_security_group.quicksight_rds.id}" source_security_group_id = "${aws_security_group.quicksight_rds.id}"
security_group_id = "${aws_security_group.quicksight.id}" security_group_id = "${aws_security_group.quicksight.id}"
...@@ -224,8 +256,8 @@ resource "aws_security_group_rule" "quicksight_ingress" { ...@@ -224,8 +256,8 @@ resource "aws_security_group_rule" "quicksight_ingress" {
resource "aws_security_group_rule" "quicksight_egress" { resource "aws_security_group_rule" "quicksight_egress" {
type = "egress" type = "egress"
from_port = "0" from_port = "${var.quicksight_egress_from_port}"
to_port = "65535" to_port = "${var.quicksight_egress_to_port}"
protocol = "tcp" protocol = "tcp"
source_security_group_id = "${aws_security_group.quicksight_rds.id}" source_security_group_id = "${aws_security_group.quicksight_rds.id}"
security_group_id = "${aws_security_group.quicksight.id}" security_group_id = "${aws_security_group.quicksight.id}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment