#---------------------------------------------------------------------------- # RHSSO RDS Security Group #---------------------------------------------------------------------------- resource "aws_security_group" "rhsso_rds_sg" { name = "${var.identifier}_rds_sg" description = "Security Group for KeyCloak RDS" vpc_id = var.vpc_id tags = merge(local.standard_tags, var.tags) } #---------------------------------------------------------------------------- # Ingress #---------------------------------------------------------------------------- resource "aws_security_group_rule" "rhsso_rds_in" { type = "ingress" description = "Inbound Postgres" from_port = 5432 to_port = 5432 protocol = "tcp" cidr_blocks = local.cidr_map["vpc-public"] security_group_id = aws_security_group.rhsso_rds_sg.id } resource "aws_security_group_rule" "rhsso_security_in" { type = "ingress" description = "Inbound From Scanners" from_port = 0 to_port = 65535 protocol = "-1" cidr_blocks = local.cidr_map["vpc-scanners"] security_group_id = aws_security_group.rhsso_rds_sg.id }