Skip to content

input variable security_groups is not being utilized #5

@wesleung

Description

@wesleung

Kafka brokers are only using the default security groups. Passing in variable security_groups is not being used.

main.tf

resource "aws_msk_cluster" "default" {
  count                  = module.this.enabled ? 1 : 0
  cluster_name           = module.this.id
  kafka_version          = var.kafka_version
  number_of_broker_nodes = var.number_of_broker_nodes
  enhanced_monitoring    = var.enhanced_monitoring

  broker_node_group_info {
    instance_type   = var.broker_instance_type
    ebs_volume_size = var.broker_volume_size
    client_subnets  = var.subnet_ids
    security_groups = aws_security_group.default.*.id
  }
}

Line security_groups = aws_security_group.default.*.id does not add variable security_groups. Maybe replace with security_groups = concat(aws_security_group.default.*.id, var.security_groups)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug🐛 An issue with the system

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions