resource "null_resource" "kafka_provisioner" {
  depends_on = [var.bootstrap_broker_tls]
  provisioner "local-exec" {
    command = "${path.module}/provision_kafka.sh \"${var.bootstrap_broker_tls}\" \"${var.kafka_topics}\" ${var.kafka_partitions} ${var.kafka_replication}"
  }
  triggers = {
    kafka_topics = var.kafka_topics
  }
}
