rds-security-groups.tf 754 B

1234567891011121314151617181920212223242526
  1. resource "aws_security_group" "keycloak_rds_sg" {
  2. name = "${var.identifier}_rds_sg"
  3. description = "Security Group for KeyCloak RDS"
  4. vpc_id = var.vpc_id
  5. tags = merge(var.standard_tags, var.tags)
  6. }
  7. resource "aws_security_group_rule" "keycloak_rds_in" {
  8. description = "Inbound Postgres"
  9. type = "ingress"
  10. from_port = 5432
  11. to_port = 5432
  12. protocol = "tcp"
  13. cidr_blocks = var.cidr_map["vpc-public"]
  14. security_group_id = aws_security_group.keycloak_rds_sg.id
  15. }
  16. resource "aws_security_group_rule" "keycloak_security_in" {
  17. description = "Inbound From Scanners"
  18. type = "ingress"
  19. from_port = 0
  20. to_port = 65535
  21. protocol = "-1"
  22. cidr_blocks = var.cidr_map["vpc-scanners"]
  23. security_group_id = aws_security_group.keycloak_rds_sg.id
  24. }