Commit 1ae398ef authored by Anton Babenko's avatar Anton Babenko

Fixed redshift by running update_rules script

parent 3ad579d4
...@@ -9,6 +9,8 @@ List of Security Groups implemented as Terraform modules ...@@ -9,6 +9,8 @@ List of Security Groups implemented as Terraform modules
* [elasticsearch](elasticsearch) * [elasticsearch](elasticsearch)
* [http-80](http-80) * [http-80](http-80)
* [https-443](https-443) * [https-443](https-443)
* [ipsec-4500](ipsec-4500)
* [ipsec-500](ipsec-500)
* [kafka](kafka) * [kafka](kafka)
* [ldaps](ldaps) * [ldaps](ldaps)
* [memcached](memcached) * [memcached](memcached)
......
module "sg" { module "sg" {
source = "../../" source = "../../"
create = "${var.create}"
name = "${var.name}" name = "${var.name}"
description = "${var.description}" description = "${var.description}"
vpc_id = "${var.vpc_id}" vpc_id = "${var.vpc_id}"
...@@ -15,9 +16,12 @@ module "sg" { ...@@ -15,9 +16,12 @@ module "sg" {
# Open for self # Open for self
ingress_with_self = ["${concat(var.auto_ingress_with_self, var.ingress_with_self)}"] ingress_with_self = ["${concat(var.auto_ingress_with_self, var.ingress_with_self)}"]
# Open to cidr_blocks # Open to IPv4 cidr blocks
ingress_with_cidr_blocks = ["${var.ingress_with_cidr_blocks}"] ingress_with_cidr_blocks = ["${var.ingress_with_cidr_blocks}"]
# Open to IPv6 cidr blocks
ingress_with_ipv6_cidr_blocks = ["${var.ingress_with_ipv6_cidr_blocks}"]
# Open for security group id # Open for security group id
ingress_with_source_security_group_id = ["${var.ingress_with_source_security_group_id}"] ingress_with_source_security_group_id = ["${var.ingress_with_source_security_group_id}"]
...@@ -37,9 +41,12 @@ module "sg" { ...@@ -37,9 +41,12 @@ module "sg" {
# Open for self # Open for self
egress_with_self = ["${concat(var.auto_egress_with_self, var.egress_with_self)}"] egress_with_self = ["${concat(var.auto_egress_with_self, var.egress_with_self)}"]
# Open to cidr_blocks # Open to IPv4 cidr blocks
egress_with_cidr_blocks = ["${var.egress_with_cidr_blocks}"] egress_with_cidr_blocks = ["${var.egress_with_cidr_blocks}"]
# Open to IPv6 cidr blocks
egress_with_ipv6_cidr_blocks = ["${var.egress_with_ipv6_cidr_blocks}"]
# Open for security group id # Open for security group id
egress_with_source_security_group_id = ["${var.egress_with_source_security_group_id}"] egress_with_source_security_group_id = ["${var.egress_with_source_security_group_id}"]
......
...@@ -22,13 +22,3 @@ output "this_security_group_description" { ...@@ -22,13 +22,3 @@ output "this_security_group_description" {
description = "The description of the security group" description = "The description of the security group"
value = "${module.sg.this_security_group_description}" value = "${module.sg.this_security_group_description}"
} }
output "this_security_group_ingress" {
description = "The ingress rules"
value = "${module.sg.this_security_group_ingress}"
}
output "this_security_group_egress" {
description = "The egress rules"
value = "${module.sg.this_security_group_egress}"
}
################# #################
# Security group # Security group
################# #################
variable "create" {
description = "Whether to create security group and all rules"
default = true
}
variable "vpc_id" { variable "vpc_id" {
description = "ID of VPC to create security group into" description = "ID of the VPC where to create security group"
} }
variable "name" { variable "name" {
...@@ -37,6 +42,11 @@ variable "ingress_with_cidr_blocks" { ...@@ -37,6 +42,11 @@ variable "ingress_with_cidr_blocks" {
default = [] default = []
} }
variable "ingress_with_ipv6_cidr_blocks" {
description = "List of ingress rules to create where 'ipv6_cidr_blocks' is used"
default = []
}
variable "ingress_with_source_security_group_id" { variable "ingress_with_source_security_group_id" {
description = "List of ingress rules to create where 'source_security_group_id' is used" description = "List of ingress rules to create where 'source_security_group_id' is used"
default = [] default = []
...@@ -75,6 +85,11 @@ variable "egress_with_cidr_blocks" { ...@@ -75,6 +85,11 @@ variable "egress_with_cidr_blocks" {
default = [] default = []
} }
variable "egress_with_ipv6_cidr_blocks" {
description = "List of egress rules to create where 'ipv6_cidr_blocks' is used"
default = []
}
variable "egress_with_source_security_group_id" { variable "egress_with_source_security_group_id" {
description = "List of egress rules to create where 'source_security_group_id' is used" description = "List of egress rules to create where 'source_security_group_id' is used"
default = [] default = []
......
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