data "aws_kms_alias" "msk" {
  name = "alias/default_msk"
}

resource "aws_cloudwatch_log_group" "msk" {
  name = "msk/broker_logs"
}
/*
resource "aws_msk_cluster" "msk" {
  cluster_name           = "${local.name_prefix}-sentry"
  kafka_version          = "3.2.0"
  number_of_broker_nodes = 2

  broker_node_group_info {
    instance_type = "kafka.t3.small"
    client_subnets = slice(data.aws_subnets.private_subnets.ids, 0, 2)
    storage_info {
      ebs_storage_info {
        volume_size = 50
      }
    }
    security_groups = [aws_security_group.sg_msk.id]
  }

  encryption_info {
    encryption_at_rest_kms_key_arn = data.aws_kms_alias.msk.target_key_arn
    encryption_in_transit {
      client_broker = "TLS_PLAINTEXT"
    }
  }

  logging_info {
    broker_logs {
      cloudwatch_logs {
        enabled   = true
        log_group = aws_cloudwatch_log_group.msk.name
      }
    }
  }
}

output "zookeeper_connect_string" {
  value = aws_msk_cluster.msk.zookeeper_connect_string
}

output "bootstrap_brokers_tls" {
  description = "TLS connection host:port pairs"
  value       = aws_msk_cluster.msk.bootstrap_brokers_tls
}
*/
