# terraform-managed-kafka

## Overview

This module can provision Amazon Managed Kafka Streams cluster.

## Usage

See the examples directory for usage.

### MSK Settings

This module creates a cluster the name `${var.environment}-${var.cluster_name}`.

The minimum required parameters to launch qa/prod cluster are:

- `environment` - environment (qa or prod)
- `cluster_name` - name of the cluster to launch

Please see the variables.tf file for a more comprehensive list of variables and tunable settings.

To provide custom [Kafka configuration properties](https://docs.aws.amazon.com/msk/latest/developerguide/msk-configuration-properties.html) you can create a config file with
necessary values. Then you should provide the file name with `kafka_properties = your_properties_file.conf`.
