An open API service indexing awesome lists of open source software.

https://github.com/vietanhduong/terraform-aws-msk-sasl

Provision an Amazon MSK cluster with SASL SCRAM authentication using Terraform
https://github.com/vietanhduong/terraform-aws-msk-sasl

aws kafka msk terraform

Last synced: 3 months ago
JSON representation

Provision an Amazon MSK cluster with SASL SCRAM authentication using Terraform

Awesome Lists containing this project

README

        

# Amazon MSK

**Amazon Managed Streaming for Apache Kafka (Amazon MSK)** is a fully managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data.

## Features
* Create MSK Cluster **(Support SASL/SCRAM only)**
* Support proxy

## Usage example

```hcl
provider "aws" {
region = "ap-southeast-1"
}

module "msk-sasl" {
source = "vietanhduong/msk-sasl/aws"

cluster_name = "msk"
vpc_id = "vpc-1234556abcdef"
kafka_version = "2.6.2"
broker_type = "kafka.t3.small"
broker_volume_size = 512
broker_count = 2
enable_cloudwatch = true
enable_proxy = true
proxy_whitelist_ip = ["0.0.0.0/0"]
sasl_username = ""
sasl_password = ""
cluster_config = [
"auto.create.topics.enable = true",
"delete.topic.enable = true"
]
}
```